Class Element

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

HTMLElement , SVGElement

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

NamedNodeMap

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

int

Children

Das Kind kehrt die Elemente des aktuellen Elements zurück.

public HTMLCollection Children { get; }

Eigentumswert

HTMLCollection

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

DOMTokenList

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

string

FirstElementChild

Rückkehr der ersten Kinderelement Node dieses Elements. null, wenn dieses Elements keine Kinderelemente hat.

public Element FirstElementChild { get; }

Eigentumswert

Element

Id

Die Identifikator des Elements. siehe die Definition des ID-Attributs in HTML 4.01.

[DOMName("id")]
public string Id { get; set; }

Eigentumswert

string

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

string

LastElementChild

Das letzte Element null dieses Elements zurückgibt, wenn dieses Elements keine Elemente des Kindes hat.

public Element LastElementChild { get; }

Eigentumswert

Element

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

string

Namenspiele

Die Namespace URI dieser Node, oder null, wenn sie nicht angegeben ist.

[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }

Eigentumswert

string

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

Element

NodeName

Der Name dieser Node, je nach seiner Art.

public override string NodeName { get; }

Eigentumswert

string

NodeType

Ein Code, der die Art des zugrunde liegenden Objekts darstellt.

public override ushort NodeType { get; }

Eigentumswert

ushort

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

string

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

string

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

Element

ShadowRoot

Returns ShadowRoot gespeichert auf diesem Element oder null, wenn es geschlossen ist.

[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }

Eigentumswert

ShadowRoot

TagName

Der Name des Elements.

[DOMName("tagName")]
public string TagName { get; }

Eigentumswert

string

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

string

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

ShadowRoot

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

string

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

string

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

Attr

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

Attr

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

HTMLCollection

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

HTMLCollection

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

HTMLCollection

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

bool

‘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

bool

‘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

bool

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

Element

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

NodeList

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

Attr

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

Attr

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

Attr

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

bool

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

bool

Es wird wahr, wenn qualifiziertName jetzt vorhanden ist; sonst falsch.

 Deutsch