Class Element
Der Name: Aspose.Html.Dom Sammlung: Aspose.HTML.dll (25.4.0)
Das Element-Interface repräsentiert ein Element in einem HTML oder XML-Dokument.
[ComVisible(true)]
[DOMObject]
[DOMName("Element")]
public class Element : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode
Inheritance
object ← DOMObject ← EventTarget ← Node ← Element
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode
Vererbte Mitglieder
Node.ELEMENT_NODE , Node.ATTRIBUTE_NODE , Node.TEXT_NODE , Node.CDATA_SECTION_NODE , Node.ENTITY_REFERENCE_NODE , Node.ENTITY_NODE , Node.PROCESSING_INSTRUCTION_NODE , Node.COMMENT_NODE , Node.DOCUMENT_NODE , Node.DOCUMENT_TYPE_NODE , Node.DOCUMENT_FRAGMENT_NODE , Node.NOTATION_NODE , Node.HasChildNodes() , Node.Normalize() , Node.CloneNode() , Node.CloneNode(bool) , Node.IsEqualNode(Node) , Node.IsSameNode(Node) , Node.LookupPrefix(string) , Node.LookupNamespaceURI(string) , Node.IsDefaultNamespace(string) , Node.InsertBefore(Node, Node) , Node.ReplaceChild(Node, Node) , Node.RemoveChild(Node) , Node.AppendChild(Node) , Node.Dispose(bool) , Node.ToString() , Node.NodeType , Node.LocalName , Node.NamespaceURI , Node.Prefix , Node.NodeName , Node.BaseURI , Node.OwnerDocument , Node.ParentNode , Node.ParentElement , Node.ChildNodes , Node.FirstChild , Node.LastChild , Node.PreviousSibling , Node.NextSibling , Node.NodeValue , Node.TextContent , EventTarget.AddEventListener(string, DOMEventHandler, bool) , EventTarget.AddEventListener(string, IEventListener) , EventTarget.AddEventListener(string, IEventListener, bool) , EventTarget.RemoveEventListener(string, DOMEventHandler, bool) , EventTarget.RemoveEventListener(string, IEventListener) , EventTarget.RemoveEventListener(string, IEventListener, bool) , EventTarget.DispatchEvent(Event) , EventTarget.Dispose() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Element(Qualifizierter Name, Dokument)
Anrufen Sie diesen Konstruktor nicht direkt, verwenden Sie Aspose.Html.Dom.Document.CreateElement(System.String) oder Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).
public Element(QualifiedName qualifiedName, Document document)
Parameters
qualifiedName
QualifiedName
Der qualifizierte Name.
document
Document
Das verbundene Dokument.
Properties
Attributes
Eine NamedNodeMap, die die Attribute dieser Node enthält (wenn es ein Element ist) oder null anders.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
Eigentumswert
ChildElementCount
Wiederherstellt die aktuelle Anzahl der Elementknoten, die Kinder dieses Elements sind. 0 wenn dieses Elements keine Kinderknoten hat, die von NodeType 1 sind.
public int ChildElementCount { get; }
Eigentumswert
Children
Das Kind kehrt die Elemente des aktuellen Elements zurück.
public HTMLCollection Children { get; }
Eigentumswert
ClassList
Wiederherstellt eine Live DOMTokenList, die Token enthält, die von der Parsing des “Klasse” Attributs erhalten wurden.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Eigentumswert
ClassName
Die Klassenattribute des Elements. Dieses Attribute wurde alszu Konflikten mit dem von vielen Sprachen ausgedrückten Schlüsselwort „Klasse“.Die Klasse wird in HTML 4.01. definiert.
[DOMName("className")]
public string ClassName { get; set; }
Eigentumswert
FirstElementChild
Rückkehr der ersten Kinderelement Node dieses Elements. null, wenn dieses Elements keine Kinderelemente hat.
public Element FirstElementChild { get; }
Eigentumswert
Id
Die Identifikator des Elements. siehe die Definition des ID-Attributs in HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Eigentumswert
InnerHTML
Wiederherstellt ein Fragment von HTML oder XML, das den Inhalt des Elements darstellt.Es kann eingestellt werden, um die Inhalte des Elements mit Knoten aus dem gegebenen String zu ersetzen.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
Eigentumswert
LastElementChild
Das letzte Element null dieses Elements zurückgibt, wenn dieses Elements keine Elemente des Kindes hat.
public Element LastElementChild { get; }
Eigentumswert
LocalName
Rückkehr des lokalen Teils des qualifizierten Namens dieser Node.Für Knoten jeglicher Art als ELEMENT_NODE und ATTRIBUTE_NODE und Knoten, die mit einer DOM Level 1 Methode, wie Document.createElement(), erstellt wurden, ist dies immer null.
public override string LocalName { get; }
Eigentumswert
Namenspiele
Die Namespace URI dieser Node, oder null, wenn sie nicht angegeben ist.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
Eigentumswert
NextElementSibling
Rückkehr der nächsten Brüder-Element-Node dieses Elements. null, wenn dieses Elements keine Element Brüder-Node hat, die nach diesem in der Dokumentenbaum kommen.
public Element NextElementSibling { get; }
Eigentumswert
NodeName
Der Name dieser Node, je nach seiner Art.
public override string NodeName { get; }
Eigentumswert
NodeType
Ein Code, der die Art des zugrunde liegenden Objekts darstellt.
public override ushort NodeType { get; }
Eigentumswert
von OuterHTML
Wiederherstellt ein Fragment von HTML oder XML, das das Element und seine Inhalte darstellt.Es kann eingestellt werden, um das Element mit Noten aus der angegebenen String zu ersetzen.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
Eigentumswert
Prefix
Die Namespace-Vorwahl dieser Node, oder null, wenn sie nicht angegeben ist. Wenn sie als null definiert wird, hat die Einstellung keine Wirkung
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Eigentumswert
PreviousElementSibling
Rückkehr der vorherigen Brüder-Element-Node dieses Elements. null, wenn dieses Elements keine Element Brüder-Node hat, die vor diesem in der Dokumentenbaum kommen.
public Element PreviousElementSibling { get; }
Eigentumswert
ShadowRoot
Returns ShadowRoot gespeichert auf diesem Element oder null, wenn es geschlossen ist.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Eigentumswert
TagName
Der Name des Elements.
[DOMName("tagName")]
public string TagName { get; }
Eigentumswert
TextContent
Dieses Attribut kehrt den Textgehalt dieses Knoten und seine Nachkommen zurück. Wenn es als null definiert wird, hat die Einstellung keine Wirkung. Bei der Einstellung werden alle möglichen Kinder dieses Knoten möglicherweise entfernt und, wenn es die neue Zeile ist nicht leer oder null, ersetzt mit einem einzigen Textnoten, der die Zeile dieses Attribut festgelegt wird.
public override string TextContent { get; set; }
Eigentumswert
Methods
AttachShadow(ShadowRootMode)
Er schafft Schattenwurzel und legt es an das aktuelle Element.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
Modus, in dem die Schattenwurzel geschaffen wird.
Returns
Erstellt Aspose.Html.Dom.ShadowRoot.
Exceptions
NotSupportedError: Das Element unterstützt kein Schattenbaum.
InvalidStateError: Das Element hat bereits ein Schattenbaum.
Dispose(Bool)
Veröffentlicht nicht verwaltete und - optional - verwaltete Ressourcen.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
‘Wahrlich" um sowohl verwaltete als auch nicht verwaltete Ressourcen zu befreien; “Falsch” um nur nicht verwaltete Ressourcen zu befreien.
GetAttribute(String)
Retriebe einen Attributewert nach Namen.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
Der Name des Attributs zu erlangen.
Returns
Rückgabe von Attribute-Wert
Zufriedenheit(String und String)
Retriebe einen Attributewert durch lokalen Namen und Namespace URI.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Der Namespace URI.
localName
string
Name des Ortes.
Returns
Rückkehr zu Attribute
GetAttributeNames()
Wiederherstellt die Attributenamen des Elements als Streifenabschnitt.Wenn das Element keine Attribute hat, gibt es eine leere Streifenabschnitt zurück.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string [][]
Eine Reihe von Strängen repräsentiert Attribute-Namen.
GetAttributeNode(String)
Retriebe einen Attribute-Node nach Namen.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
Der Attribute Name.
Returns
Rückgabe von Attribute-Wert
VeröffentlichungNodeNS(String und String)
Retriebe einen Attr-Node durch lokalen Namen und Namespace URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Der Namespace URI.
localName
string
Name des Ortes.
Returns
Rückkehr zu Attribute
GetElementsByClassName(String)
Wiederherstellt ein Live-NodeList-Objekt, das alle Elemente im Dokument enthält, die alle in dem Argument angegebenen Klassen haben.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
Die String, die eine unendliche Reihe von einzigartigen Raumseparierten Tokens enthält, die Klassen repräsentieren (Klassenamen)
Returns
Das Aspose.Html.Dom.Element.
GetElementsByTagName(String)
Wiederherstellt eine NodeList aller nachfolgenden Elemente mit einem angegebenen Tag-Namen, in Dokumentordnung.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Der Tag Name.
Returns
Rückkehr zu Attribute
VeröffentlichungenByTagNameNS(String und String)
Wiederherstellt eine NodeList aller Nachfolger Elemente mit einem angegebenen lokalen Namen und Namenbereich URI in Dokumentordnung.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Der Namespace URI.
localName
string
Name des Ortes.
Returns
Rückkehr Elemente
HasAttribute(String)
Wird gültig zurückgegeben, wenn ein Attribut mit einem gegebenen Namen auf diesem Element angegeben ist oder einen Standardwert hat, falsch sonst.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
Der Attribute Name.
Returns
‘rich’ wenn der angegebenen Name einen Attribute hat; sonst ‘falsch’.
Ausgezeichnung(String und String)
Returns true, wenn ein Attribute mit einem angegebenen lokalen Namen und Namespace URI auf diesem Element angegeben ist oder einen Standardwert hat, falsch sonst.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Der Namespace URI.
localName
string
Name des Ortes.
Returns
‘Und wenn es wahr ist, wenn es falsch ist, wenn es falsch ist’.
HasAttributes()
Rückkehr, ob diese Node (wenn es ein Element ist) irgendwelche Attribute hat
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
Boolean ’true’ wenn diese Node irgendwelche Attribute hat, ‘falsch’ anders.
QuerySelector(String)
Rückkehr des ersten Elements im Dokument, der den Selektor entspricht
public Element QuerySelector(string selector)
Parameters
selector
string
Und der Selektor.
Returns
Das angegebene Element
QuerySelectorAll(String)
Wiederherstellt eine NodeListe aller Elemente im Dokument, die den Selektor entspricht
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
Der Selektor
Returns
Html.Kollektionen.HtmlKollektionen
Remove()
Entfernen Sie diese Instanz.
public void Remove()
RemoveAttribute(String)
Entfernen Sie ein Attribute nach Namen.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
Der Attribute Name.
EntfernenAttribute(String und String)
Entfernen Sie ein Attribute mit lokaler Name und Namespace URI.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Der Namespace URI.
localName
string
Name des Ortes.
RemoveAttributeNode(Attr)
Entfernen Sie die angegebenen Attribute Node.
[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)
Parameters
oldAttr
Attr
Der alte Attr.
Returns
Rückkehr zu Attribute
SetAttribute(String und String)
Wenn ein Attribute mit diesem Namen bereits im Element vorhanden ist, wird sein Wert zu dem der Wertparameter geändert.
[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)
Parameters
qualifiedName
string
Der Attribute Name.
value
string
Der Wert.
SetAttribute(String, String und String)
Wenn ein Attribute mit demselben lokalen Namen und Namespace URI bereits auf dem Element vorhanden ist, wird sein Vorschrift zum Vorschriftteil des qualifizierten Namens geändert und wird sein Wert zum Wertparameter geändert.
[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)
Parameters
namespaceURI
string
Der Namespace URI.
qualifiedName
string
Name der qualifizierten Person.
value
string
Der Wert.
SetAttributeNode(Attr)
Wenn ein Attribute mit diesem Namen (NodeName) bereits im Element vorhanden ist, wird es durch das neue ersetzt.
[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)
Parameters
newAttr
Attr
Der neue Attr.
Returns
Rückkehr zu Attribute
SetAttributeNodeNS(Attr)
Wenn ein Attribute mit dem lokalen Namen und dem Namespace URI bereits im Element vorhanden ist, wird es durch das neue ersetzt.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
Der neue Attr.
Returns
Rückkehr zu Attribute
ToggleAttribute(String)
Wenn Gewalt nicht gegeben wird, “Toggles” qualifiziertName, entfernen Sie es, wenn es vorhanden ist und fügen Sie es, wenn es nicht vorhanden ist.Wenn die Gewalt falsch ist, entfernen Sie qualifizierteName.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Der Attribute QualifiedName.
Returns
Es wird wahr, wenn qualifiziertName jetzt vorhanden ist; sonst falsch.
ToggleAttribute(String und Bool)
Wenn Gewalt nicht gegeben wird, “Toggles” qualifiziertName, entfernen Sie es, wenn es vorhanden ist und fügen Sie es, wenn es nicht vorhanden ist.Wenn die Gewalt falsch ist, entfernen Sie qualifizierteName.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Der Attribute QualifiedName.
force
bool
Die Stärke Option, um Attribute zu greifen.
Returns
Es wird wahr, wenn qualifiziertName jetzt vorhanden ist; sonst falsch.