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
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
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
Children
Terug de elementen van het huidige element van het kind.
public HTMLCollection Children { get; }
Eigendomswaarde
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
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
FirstElementChild
Returneert de eerste kinderelementen van dit element. null als dit element geen kinderelementen heeft.
public Element FirstElementChild { get; }
Eigendomswaarde
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
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
LastElementChild
Returneert de laatste kinderelementen van dit element. null als dit element geen kinderelementen heeft.
public Element LastElementChild { get; }
Eigendomswaarde
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
Namensgebied
De naamruimte URI van deze node, of nul als deze niet is aangegeven.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
Eigendomswaarde
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
NodeName
De naam van deze knop, afhankelijk van het type.
public override string NodeName { get; }
Eigendomswaarde
NodeType
Een code die het type van het onderliggende object vertegenwoordigt.
public override ushort NodeType { get; }
Eigendomswaarde
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
Prefix
De naamspace-prefix van deze node, of null als het niet is aangegeven.
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Eigendomswaarde
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
ShadowRoot
Returns shadowRoot opgeslagen op dit element of nul als het gesloten is.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Eigendomswaarde
TagName
De naam van het element.
[DOMName("tagName")]
public string TagName { get; }
Eigendomswaarde
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
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
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
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
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
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
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
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
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
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
‘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
‘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
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
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
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
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
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
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
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
Het komt waar als gekwalificeerdName nu aanwezig is; anders vals.