Class Element

Class Element

Navne til: Aspose.Html.Dom Sammensætning: Aspose.HTML.dll (25.4.0)

Elementgrænsefladen repræsenterer et element i et HTML eller 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

De arvede medlemmer

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(Kvalificeret navn, dokument)

Start en ny instans af Aspose.Html.Dom.Element klasse. Ring ikke denne konstruktør direkte, brug Aspose.Html.Dom.Document.CreateElement(System.String) eller Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

Det kvalificerede navn.

document Document

Det tilknyttede dokument.

Properties

Attributes

En NamedNodeMap, der indeholder atributerne til denne node (hvis det er et element) eller null på anden måde.

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

Ejendomsværdi

NamedNodeMap

ChildElementCount

Returnerer det nuværende antal element noder, der er børn af dette element. 0 hvis dette element ikke har børn noder, der er af nodeType 1.

public int ChildElementCount { get; }

Ejendomsværdi

int

Children

Tilbage barnets elementer af det nuværende element.

public HTMLCollection Children { get; }

Ejendomsværdi

HTMLCollection

ClassList

Returnerer en live DOMTokenList, der indeholder tokener, der er modtaget fra parning af “klassen” atributtet.

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

Ejendomsværdi

DOMTokenList

ClassName

Klasse atribut af elementet. Denne atribut er blevet omdømt forditil konflikter med det nøgleord “klasse” udtrykt af mange sprog. seDefinitionen af klassen i HTML 4.01.

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

Ejendomsværdi

string

FirstElementChild

Returner den første børnelement nod af dette element. null, hvis dette element ikke har børnelement.

public Element FirstElementChild { get; }

Ejendomsværdi

Element

Id

Se definitionen af id-attribut i HTML 4.01.

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

Ejendomsværdi

string

InnerHTML

Returnerer et fragment af HTML eller XML, der repræsenterer elementets indhold.Det kan indstilles, for at erstatte elementets indhold med noder parsed fra den angivne strækning.

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

Ejendomsværdi

string

LastElementChild

Returner den sidste børnelement nod af dette element. null, hvis dette element ikke har børnelement.

public Element LastElementChild { get; }

Ejendomsværdi

Element

LocalName

Returnerer den lokale del af det kvalificerede navn af denne node.For noder af enhver anden type end ELEMENT_NODE og ATTRIBUTE_NODE og noder skabt med en DOM Level 1-metode, såsom Document.createElement(), er dette altid nul.

public override string LocalName { get; }

Ejendomsværdi

string

Navnstæder

Namespace URI af denne node, eller nul, hvis den ikke er angivet.

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

Ejendomsværdi

string

NextElementSibling

Returner den næste broderelement nod af dette element. null, hvis dette element ikke har element broderelement noder, der kommer efter dette i dokumenttræet.

public Element NextElementSibling { get; }

Ejendomsværdi

Element

NodeName

Navnet på denne knude, afhængigt af dens type.

public override string NodeName { get; }

Ejendomsværdi

string

NodeType

En kode, der repræsenterer typen af det underliggende objekt.

public override ushort NodeType { get; }

Ejendomsværdi

ushort

OuterHTML

Returnerer et fragment af HTML eller XML, der repræsenterer elementet og dets indhold.Det kan indstilles, for at erstatte elementet med noder parsed fra den angivne strækning.

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

Ejendomsværdi

string

Prefix

Namespace-prefixet for denne node, eller null, hvis den ikke er angivet. Når den er defineret til at være null, indstillingen har ingen effekt

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

Ejendomsværdi

string

PreviousElementSibling

Returner den tidligere broderelement nod af dette element. null, hvis dette element ikke har element broderelement noder, der kommer før dette i dokumenttræet.

public Element PreviousElementSibling { get; }

Ejendomsværdi

Element

ShadowRoot

Returnerer ShadowRoot gemt på dette element eller nul, hvis det er lukket.

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

Ejendomsværdi

ShadowRoot

TagName

Navnet på elementet.

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

Ejendomsværdi

string

TextContent

Denne atribut returnerer tekstindholdet af denne node og dens efterkommere. Når den er defineret til at være nul, indstillingen har ingen effekt. På indstillingen, alle mulige børn denne node kan have fjernes og, hvis den nye ringe er ikke tom eller nul, erstattet af en enkelt tekstnode, der indeholder ringen denne atribut er indstillet til.

public override string TextContent { get; set; }

Ejendomsværdi

string

Methods

AttachShadow(ShadowRootMode)

Skaber skyggeroot og tilslutter det til det nuværende element.

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

Parameters

mode ShadowRootMode

Modet, hvor skygge rødder vil blive skabt.

Returns

ShadowRoot

Skabt af Aspose.Html.Dom.ShadowRoot.

Exceptions

NotSupportedError: Element støtter ikke skyggetr.

InvalidStateError: Element har allerede skyggetr.

Dispose(Bool)

Udgiv uadministrerede og - valgfrit - forvaltede ressourcer.

protected override void Dispose(bool disposing)

Parameters

disposing bool

’true’ at frigive både forvaltede og uforvaltede ressourcer; ‘falske’ at frigive kun uforvaltede ressourcer.

GetAttribute(String)

Returnerer et atributværdi ved navn.

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

Parameters

qualifiedName string

Navnet på det atribut til at tilbagetrække.

Returns

string

Returnerer værdi

Gæstribuerede(String og String)

Returnerer en atributværdi ved lokal navn og namespace URI.

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

Parameters

namespaceURI string

Navnet er URI.

localName string

Navnet på lokalet.

Returns

string

Tilbage til atribut

GetAttributeNames()

Returnerer elementets atributnavne som en strækning. Hvis elementet ikke har atributer, returnerer det en tom række.

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

Returns

string []

En række rækker repræsenterer atributnavne.

GetAttributeNode(String)

Returnerer en atributnode efter navn.

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

Parameters

qualifiedName string

Det atribut navn.

Returns

Attr

Returnerer værdi

Gennemtrænger(String og String)

Retrerer en Attr-node ved lokal navn og namespace URI.

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

Parameters

namespaceURI string

Navnet er URI.

localName string

Navnet på lokalet.

Returns

Attr

Tilbage til atribut

GetElementsByClassName(String)

Returnerer et levende NodeList-objekt, der indeholder alle elementer i dokumentet, som har alle de klasser, der er angivet i argumentet.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB/

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

Parameters

classNames string

Den stringe, der indeholder et unikke sæt af unikke rumskilte tokener, der repræsenterer klasser (klassenavn)

Returns

HTMLCollection

Den Aspose.Html.Dom.Element.

GetElementsByTagName(String)

Returnerer en NodeList af alle efterkommere Elementer med et givet tagnavne, i dokumentordre.

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

Parameters

name string

Det tag navn.

Returns

HTMLCollection

Tilbage til atribut

SkærmeByTagName(String og String)

Returnerer en NodeList af alle efterkommere Elementer med et givet lokalt navn og navnspace URI i dokumentordre.

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

Parameters

namespaceURI string

Navnet er URI.

localName string

Navnet på lokalet.

Returns

HTMLCollection

Tilbage elementer

HasAttribute(String)

Returnerer sandt, når et atribut med et givet navn er angivet på dette element eller har en standardværdi, falsk ellers.

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

Parameters

qualifiedName string

Det atribut navn.

Returns

bool

’true’ hvis det angivne navn har atribut; ellers ‘falske’.

Hasatribute(String og String)

Returnerer gyldigt, når en atribut med et givet lokalt navn og navneområde URI er angivet på dette element eller har en standardværdi, falsk ellers.

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

Parameters

namespaceURI string

Navnet er URI.

localName string

Navnet på lokalet.

Returns

bool

‘Hvis det er sandt, så er det forfalsket’.

HasAttributes()

Returnerer, om denne node (hvis det er et element) har nogen egenskaber

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

Returns

bool

Boolean ’true’ hvis denne node har nogen egenskaber, ‘false’ ellers.

QuerySelector(String)

Returnerer det første element i dokumentet, som matcher selektoren

public Element QuerySelector(string selector)

Parameters

selector string

Det er selektoren.

Returns

Element

Det matchede element

QuerySelectorAll(String)

Returnerer en NodeList af alle elementer i dokumentet, som matcher selektoren

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Selektoren

Returns

NodeList

Html.Kollektioner.HTMLKollektioner

Remove()

Fjern denne instans.

public void Remove()

RemoveAttribute(String)

Fjern et atribut ved navn.

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

Parameters

qualifiedName string

Det atribut navn.

Fjernelse af afgift(String og String)

Fjerner et atribut ved lokal navn og namespace URI.

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

Parameters

namespaceURI string

Navnet er URI.

localName string

Navnet på lokalet.

RemoveAttributeNode(Attr)

Fjern det angivne atributnode.

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

Parameters

oldAttr Attr

Den gamle trøje.

Returns

Attr

Tilbage til atribut

SetAttribute(String og String)

Hvis en atribut med det navn allerede er til stede i elementet, ændres dens værdi til at være den af værdiparameteren

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

Parameters

qualifiedName string

Det atribut navn.

value string

Den værdi.

Indtægter(String, String og String)

Hvis en atribut med samme lokale navn og namespace URI allerede er til stede på elementet, ændres dens præfix til at være præfixdelen af kvalificeretName, og dens værdi ændres til at være værdiparameteren.

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

Parameters

namespaceURI string

Navnet er URI.

qualifiedName string

Navnet på den kvalificerede.

value string

Den værdi.

SetAttributeNode(Attr)

Hvis et atribut med det navn (nodeName) allerede er til stede i elementet, erstattes det med det nye.

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

Parameters

newAttr Attr

Den nye attr.

Returns

Attr

Tilbage til atribut

IndtægterNodeNS(Attr)

Hvis et atribut med det lokale navn og navnet URI allerede er til stede i elementet, erstattes det med det nye.

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

Parameters

newAttr Attr

Den nye attr.

Returns

Attr

Tilbage til atribut

ToggleAttribute(String)

Hvis force ikke gives, “toggles” kvalificeretName, fjerner det, hvis det er til stede og tilføjer det, hvis det ikke er til stede.Hvis styrken er falsk, fjerner du kvalificeretName.

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

Parameters

qualifiedName string

Det er kvalificeret navn.

Returns

bool

Returnerer sandt, hvis kvalificeretName er nu til stede; ellers falsk.

ToggleAttribute(String og Bool)

Hvis force ikke gives, “toggles” kvalificeretName, fjerner det, hvis det er til stede og tilføjer det, hvis det ikke er til stede.Hvis styrken er falsk, fjerner du kvalificeretName.

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

Parameters

qualifiedName string

Det er kvalificeret navn.

force bool

Muligheden for at toggle atribut.

Returns

bool

Returnerer sandt, hvis kvalificeretName er nu til stede; ellers falsk.

 Dansk