Class Element

Class Element

De naam: Aspose.Html.Dom Verzameling: Aspose.HTML.dll (25.4.0)

Het Element-interface vertegenwoordigt een element in een HTML of XML-document.

[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

Geëerbiede leden

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(Gecertificeerde naam, document)

Start een nieuwe instantie van de Aspose.Html.Dom.Element klasse. Noem deze constructor niet rechtstreeks, gebruik Aspose.Html.Dom.Document.CreateElement(System.String) of Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

De gekwalificeerde naam.

document Document

Het geassocieerde document.

Properties

Attributes

Een NamedNodeMap met de attributen van deze node (als het een Element is) of null anders.

[DOMName("attributes")]
public NamedNodeMap Attributes { get; }

Eigendomswaarde

NamedNodeMap

ChildElementCount

Returneert het huidige aantal elementnootjes dat kinderen van dit element zijn. 0 als dit element geen kindernootjes heeft die van nodeType 1 zijn.

public int ChildElementCount { get; }

Eigendomswaarde

int

Children

Terug de elementen van het huidige element van het kind.

public HTMLCollection Children { get; }

Eigendomswaarde

HTMLCollection

ClassList

Terugkomt een live DOMTokenList die tokens bevat die zijn ontvangen van het parsen van het “klasse” attribuut.

[DOMName("classList")]
public DOMTokenList ClassList { get; }

Eigendomswaarde

DOMTokenList

ClassName

De klasse attribute van het element. dit attribute is hernoemd omdatop conflicten met het sleutelwoord “klasse” dat in veel talen wordt uitgedrukt.De klas attribueert de definitie in HTML 4.01.

[DOMName("className")]
public string ClassName { get; set; }

Eigendomswaarde

string

FirstElementChild

Returneert de eerste kinderelementen van dit element. null als dit element geen kinderelementen heeft.

public Element FirstElementChild { get; }

Eigendomswaarde

Element

Id

De identificator van het element. zie de definitie van het id-attribute in HTML 4.01.

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

Eigendomswaarde

string

InnerHTML

Terug een fragment van HTML of XML dat de inhoud van het element vertegenwoordigt.Kan worden ingesteld, om de inhoud van het element te vervangen door knooppunten die van de gegeven lijn worden gesneden.

[DOMName("innerHTML")]
public string InnerHTML { get; set; }

Eigendomswaarde

string

LastElementChild

Returneert de laatste kinderelementen van dit element. null als dit element geen kinderelementen heeft.

public Element LastElementChild { get; }

Eigendomswaarde

Element

LocalName

Terugkeert het plaatselijke deel van de gekwalificeerde naam van deze node.Voor knooppunten van elk ander type dan ELEMENT_NODE en ATTRIBUTE_NODE en knooppunten die zijn gecreëerd met een DOM Level 1 methode, zoals Document.createElement(), is dit altijd nul.

public override string LocalName { get; }

Eigendomswaarde

string

Namensgebied

De naamruimte URI van deze node, of nul als deze niet is aangegeven.

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

Eigendomswaarde

string

NextElementSibling

Terugkomt de volgende broer element node van dit element. null als dit element geen element broer nodes die na deze in de documentboom komen.

public Element NextElementSibling { get; }

Eigendomswaarde

Element

NodeName

De naam van deze knop, afhankelijk van het type.

public override string NodeName { get; }

Eigendomswaarde

string

NodeType

Een code die het type van het onderliggende object vertegenwoordigt.

public override ushort NodeType { get; }

Eigendomswaarde

ushort

OuterHTML

Terug een fragment van HTML of XML dat het element en de inhoud ervan vertegenwoordigt.Het kan worden ingesteld, om het element te vervangen door knooppunten die van de gegeven lijn worden gesneden.

[DOMName("outerHTML")]
public string OuterHTML { get; set; }

Eigendomswaarde

string

Prefix

De naamspace-prefix van deze node, of null als het niet is aangegeven.

[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }

Eigendomswaarde

string

PreviousElementSibling

Returneert de eerdere broeder element knooppunt van dit element. null als dit element geen element broeder knooppunten die vóór dit in de documentboom komen.

public Element PreviousElementSibling { get; }

Eigendomswaarde

Element

ShadowRoot

Returns shadowRoot opgeslagen op dit element of nul als het gesloten is.

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

Eigendomswaarde

ShadowRoot

TagName

De naam van het element.

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

Eigendomswaarde

string

TextContent

Dit attribuut retourneert de tekstinhoud van deze node en zijn afstammelingen. Wanneer het wordt gedefinieerd als nul, instellen het heeft geen effect. Op instelling, alle mogelijke kinderen deze node kan hebben worden verwijderd en, als het nieuwe string is niet leeg of nul, vervangen door een enkele Text node die de string dit attribuut is ingesteld.

public override string TextContent { get; set; }

Eigendomswaarde

string

Methods

AttachShadow(ShadowRootMode)

Het creëert een schaduwwortel en legt het aan het huidige element.

[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)

Parameters

mode ShadowRootMode

Modus waarin de schaduwroot zal worden gecreëerd.

Returns

ShadowRoot

Geschreven door Aspose.Html.Dom.ShadowRoot.

Exceptions

NotSupportedError: Element ondersteunt geen schaduwboom.

InvalidStateError: Het element heeft al een schaduwboom.

Dispose(Bool)

Verwijder onbeheerde en - optioneel - beheerde middelen.

protected override void Dispose(bool disposing)

Parameters

disposing bool

’true’ om zowel beheerde als niet beheerde middelen vrij te geven; ‘false’ om alleen niet beheerde middelen vrij te geven.

GetAttribute(String)

Verwijder een attributewaarde per naam.

[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)

Parameters

qualifiedName string

De naam van het attribute om terug te krijgen.

Returns

string

Returns toegewijde waarde

GetAttribute(String en String)

Retrieveert een attributewaarde door lokale naam en naamruimte URI.

[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

De naam URI.

localName string

Naam van de plaats.

Returns

string

Terugkeuren Attribute

GetAttributeNames()

Geeft de attributenaam van het element als een Array van strengen.Als het element geen attributen heeft, retourneert het een leeg array.

[DOMName("getAttributeNames")]
public string[] GetAttributeNames()

Returns

string []

Een reeks strengen vertegenwoordigt attribute namen.

GetAttributeNode(String)

Retrieveert een attribute node per naam.

[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)

Parameters

qualifiedName string

De attribute naam.

Returns

Attr

Returns toegewijde waarde

GetAttributeNodeNS(String en String)

Retrieveert een Attr-node met lokale naam en URI.

[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

De naam URI.

localName string

Naam van de plaats.

Returns

Attr

Terugkeuren Attribute

GetElementsByClassName(String)

Terugkomt een levende NodeList-object met alle elementen in het document die alle klassen in het argument hebben.HTTP://www.w3.org/TR/dom

[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)

Parameters

classNames string

De stringlijn die een ongerepte set van unieke ruimte-afgescheiden tokens bevat die klassen vertegenwoordigen (klassennamen)

Returns

HTMLCollection

De Aspose.Html.Dom.Element

GetElementsByTagName(String)

Returneert een NodeList van alle afstammelementen met een gegeven tagnaam, in documentorde.

[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)

Parameters

name string

De tag naam.

Returns

HTMLCollection

Terugkeuren Attribute

GetElementsByTagNameNS(String en String)

Returneert een NodeList van alle afstammelingen Elements met een gegeven plaatselijke naam en naamruimte URI in documentorde.

[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)

Parameters

namespaceURI string

De naam URI.

localName string

Naam van de plaats.

Returns

HTMLCollection

De elementen terug

HasAttribute(String)

Returneert waar wanneer een attribuut met een gegeven naam op dit element wordt aangegeven of een standaardwaarde heeft, of anderszins vals.

[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)

Parameters

qualifiedName string

De attribute naam.

Returns

bool

‘waar’ als de aangegeven naam een attributie heeft; anders, ‘false’.

Aantrekkingen(String en String)

Returneert waar wanneer een attribuut met een gegeven plaatselijke naam en naamruimte URI is aangegeven op dit element of heeft een standaardwaarde, vals anders.

[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

De naam URI.

localName string

Naam van de plaats.

Returns

bool

‘waar’ als [de NS] [de aangegeven naamruimte URI]; anders, ‘false’.

HasAttributes()

Terugkomt of deze node (als het een element is) enige attributen heeft

[DOMName("hasAttributes")]
public bool HasAttributes()

Returns

bool

boolean ‘waar’ als deze node enig attribut heeft, ‘false’ anders.

QuerySelector(String)

Returneert het eerste Element in het document, dat overeenkomt met de selector

public Element QuerySelector(string selector)

Parameters

selector string

De selecteur .

Returns

Element

Het aangepaste element

QuerySelectorAll(String)

Terug een NodeList van alle elementen in het document, die overeenkomt met de selector

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

De selecteur

Returns

NodeList

Html.Html.Collecties.HtmlCollecties

Remove()

Verwijder deze instantie.

public void Remove()

RemoveAttribute(String)

Verwijder een attribuut per naam.

[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)

Parameters

qualifiedName string

De attribute naam.

verwijderenAttribute(String en String)

Verwijder een attribuut met lokale naam en naamruimte URI.

[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

De naam URI.

localName string

Naam van de plaats.

RemoveAttributeNode(Attr)

Verwijder de aangegeven attribute node.

[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)

Parameters

oldAttr Attr

De oude attr.

Returns

Attr

Terugkeuren Attribute

SetAttribute(String en String)

Als een attribuut met dat naam al aanwezig is in het element, wordt de waarde ervan gewijzigd tot die van de waardeparameters

[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)

Parameters

qualifiedName string

De attribute naam.

value string

De waarde .

Aantrekkingen(String, String en String)

Als een attribuut met dezelfde lokale naam en naamruimte URI al aanwezig is op het element, wordt zijn prefix gewijzigd tot de prefix deel van de gekwalificeerdeName, en wordt zijn waarde gewijzigd tot de waarde parameter.

[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)

Parameters

namespaceURI string

De naam URI.

qualifiedName string

naam van de gekwalificeerde.

value string

De waarde .

SetAttributeNode(Attr)

Als een attribuut met dat naam (nodeName) al aanwezig is in het element, wordt het vervangen door de nieuwe.

[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)

Parameters

newAttr Attr

De nieuwe attr.

Returns

Attr

Terugkeuren Attribute

SetAttributeNodeNS(Attr)

Als een attribuut met dat lokale naam en dat naamruimte URI al aanwezig is in het element, wordt het vervangen door het nieuwe.

[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)

Parameters

newAttr Attr

De nieuwe attr.

Returns

Attr

Terugkeuren Attribute

ToggleAttribute(String)

Als er geen kracht wordt gegeven, “toggles” gekwalificeerdName, verwijderen als het aanwezig is en toevoegen als het niet aanwezig is.Als de kracht vals is, verwijdert u de gekwalificeerdeName.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)

Parameters

qualifiedName string

De kwalificatie van de naam.

Returns

bool

Het komt waar als gekwalificeerdName nu aanwezig is; anders vals.

ToggleAttribute(String en Bool)

Als er geen kracht wordt gegeven, “toggles” gekwalificeerdName, verwijderen als het aanwezig is en toevoegen als het niet aanwezig is.Als de kracht vals is, verwijdert u de gekwalificeerdeName.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)

Parameters

qualifiedName string

De kwalificatie van de naam.

force bool

De kracht optie om attribute te trekken.

Returns

bool

Het komt waar als gekwalificeerdName nu aanwezig is; anders vals.

 Nederlands