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
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
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
Children
Tilbage barnets elementer af det nuværende element.
public HTMLCollection Children { get; }
Ejendomsværdi
ClassList
Returnerer en live DOMTokenList, der indeholder tokener, der er modtaget fra parning af “klassen” atributtet.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Ejendomsværdi
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
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
Id
Se definitionen af id-attribut i HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Ejendomsværdi
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
LastElementChild
Returner den sidste børnelement nod af dette element. null, hvis dette element ikke har børnelement.
public Element LastElementChild { get; }
Ejendomsværdi
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
Navnstæder
Namespace URI af denne node, eller nul, hvis den ikke er angivet.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
Ejendomsværdi
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
NodeName
Navnet på denne knude, afhængigt af dens type.
public override string NodeName { get; }
Ejendomsværdi
NodeType
En kode, der repræsenterer typen af det underliggende objekt.
public override ushort NodeType { get; }
Ejendomsværdi
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
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
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
ShadowRoot
Returnerer ShadowRoot gemt på dette element eller nul, hvis det er lukket.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Ejendomsværdi
TagName
Navnet på elementet.
[DOMName("tagName")]
public string TagName { get; }
Ejendomsværdi
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
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
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
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
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
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
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
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
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
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
’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
‘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
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
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
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
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
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
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
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
Returnerer sandt, hvis kvalificeretName er nu til stede; ellers falsk.