Class Element

Class Element

A név: Aspose.Html.Dom Összefoglaló: Aspose.HTML.dll (25.4.0)

Az Element interfész egy HTML vagy XML dokumentum elemét képviseli.

[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

Örökletes tagok

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(Képes név, dokumentum)

Kezdeményezzen egy új példát az Aspose.Html.Dom.Element osztály. Ne hívja ezt a konstruktort közvetlenül, használja Aspose.Html.Dom.Document.CreateElement(System.String) vagy Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

A minősített név.

document Document

A kapcsolódó dokumentum.

Properties

Attributes

Egy NamedNodeMap, amely tartalmazza ennek a csomópontnak az attribútumait (ha elem) vagy null másként.

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

ingatlan értéke

NamedNodeMap

ChildElementCount

Visszaadja az elem csomópontjainak jelenlegi számát, amelyek e elem gyermekei. 0 ha ez az elem nem rendelkezik csomópontokkal, amelyek a csomópontból származnak1.

public int ChildElementCount { get; }

ingatlan értéke

int

Children

Visszaadja a gyermek elemeit a jelenlegi elem.

public HTMLCollection Children { get; }

ingatlan értéke

HTMLCollection

ClassList

Visszatér egy élő DOMTokenList, amely tartalmazza a tokeneket kapott a “osztály” attribútum.

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

ingatlan értéke

DOMTokenList

ClassName

Az elemek osztályozási tulajdonsága.Ez az elemek osztályozási tulajdonságaa „osztály” kulcsszóval való összeférhetetlenségre, amelyet sok nyelven mutatnak be.Az osztály meghatározása a HTML 4.01.

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

ingatlan értéke

string

FirstElementChild

Visszaadja az elem első gyermekelem csomópontját. null, ha ez az elem nem rendelkezik gyermekelemekkel.

public Element FirstElementChild { get; }

ingatlan értéke

Element

Id

Az elemek azonosítója. lásd az azonosító tulajdonság definícióját a HTML 4.01.

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

ingatlan értéke

string

BelsőHTML

Visszaadja a HTML vagy XML töredékét, amely az elem tartalmát képviseli.Meg lehet állítani, hogy helyettesítse az elem tartalmát az adott sorból származó csomópontokkal.

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

ingatlan értéke

string

LastElementChild

Visszaadja az elem utolsó gyermekelem csomópontját. null, ha ez az elem nem rendelkezik gyermekelemekkel.

public Element LastElementChild { get; }

ingatlan értéke

Element

LocalName

Visszaadja a csomópont minősített nevének helyi részét.Bármely más típusú csomópontok esetében, mint az ELEMENT_NODE és az ATTRIBUTE_NODE, valamint a DOM Level 1 módszerrel létrehozott csomópontok esetében, például a Document.createElement(), ez mindig nulla.

public override string LocalName { get; }

ingatlan értéke

string

Személyek

Ennek a csomópontnak az URI neve, vagy null, ha nem ismert.

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

ingatlan értéke

string

NextElementSibling

Visszatér a következő testvéri elem csomópontja ennek az elemnek. null, ha ez az elem nem rendelkezik az elem testvéri csomópontok, amelyek ezt követően jönnek a dokumentumfa.

public Element NextElementSibling { get; }

ingatlan értéke

Element

NodeName

Ennek a csomópontnak a neve, annak típusától függően.

public override string NodeName { get; }

ingatlan értéke

string

NodeType

A kód az alapvető objektum típusát képviseli.

public override ushort NodeType { get; }

ingatlan értéke

ushort

Az OuterHTML

Visszaadja a HTML vagy XML töredékét, amely az elemet és annak tartalmát képviseli.Meg lehet állítani, hogy helyettesítse az elemet a csomópontokkal az adott sorból.

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

ingatlan értéke

string

Prefix

A névtér előfizetése ennek a csomópontnak, vagy null, ha nem meghatározott. Amikor nullnak van meghatározva, a beállításnak nincs hatása

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

ingatlan értéke

string

PreviousElementSibling

Visszatér a korábbi testvéri elem csomópontja e elem. null, ha ez az elem nem rendelkezik elem testvéri csomópontok, amelyek előtt ez az egyik a dokumentumfa.

public Element PreviousElementSibling { get; }

ingatlan értéke

Element

ShadowRoot

Visszaadja a ShadowRoot tárolt ezen elem vagy null, ha zárva van.

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

ingatlan értéke

ShadowRoot

TagName

Az elem neve.

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

ingatlan értéke

string

TextContent

Ez a tulajdonság visszaadja a szöveges tartalmat a csomópont és annak utódait. Amikor úgy határozza meg, hogy null, beállítása nincs hatása. A beállítást, bármely lehetséges gyermek ez a csomópont lehet eltávolítani, és ha az új szalag nem üres vagy null, helyettesíti egy egyetlen szöveges csomópont tartalmazza a csomópont ez a tulajdonság beállítva.

public override string TextContent { get; set; }

ingatlan értéke

string

Methods

AttachShadow(ShadowRootMode)

Az árnyék gyökerét hozza létre, és csatlakoztatja a jelenlegi elemhez.

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

Parameters

mode ShadowRootMode

Mód, amelyben árnyék gyökér lesz létrehozva.

Returns

ShadowRoot

Létrehozott Aspose.Html.Dom.ShadowRoot

Exceptions

NotSupportedError: Az elem nem támogatja az árnyékfát.

InvalidStateError: Az elemnek már árnyékfa van.

Dispose(Bóli)

A nem kezelt és - opcionálisan - kezelt erőforrások kibocsátása.

protected override void Dispose(bool disposing)

Parameters

disposing bool

Igaz, hogy mind a kezelt, mind a nem kezelt erőforrások felszabaduljanak; hamis, hogy csak a kezelt erőforrások felszabaduljanak.

GetAttribute(A string)

Az attribútum értékét név szerint visszahívja.

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

Parameters

qualifiedName string

Az attribútum nevét visszavonjuk.

Returns

string

Visszafizethető érték

Hozzájárulás(A string, a string)

Az atribút értéket a helyi név és a névterület URI-ja alapján visszahívja.

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

Parameters

namespaceURI string

Az URI nevét.

localName string

A helyi név.

Returns

string

Visszatérő tulajdonság

GetAttributeNames()

Visszaadja az elem tulajdonságainak nevét a vonalak sorozata formájában. ha az elemnek nincsenek tulajdonságai, üres sorozattal tér vissza.

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

Returns

string []

Számos vonal képviseli az attribútum neveket.

GetAttributeNode(A string)

Az atribútum csomópontot név szerint átirányítja.

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

Parameters

qualifiedName string

Az attribútum neve.

Returns

Attr

Visszafizethető érték

TámogatásNóda(A string, a string)

Az Attr csomópontot a helyi név és az URI névterület alapján átirányítja.

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

Parameters

namespaceURI string

Az URI nevét.

localName string

A helyi név.

Returns

Attr

Visszatérő tulajdonság

GetElementsByClassName(A string)

Visszaadja az élő NodeList objektumot, amely tartalmazza a dokumentum összes elemét, amely az érvben meghatározott összes osztályot tartalmazza.HTTP://www.w3.org/TR/dom/

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

Parameters

classNames string

A szalag, amely egy egyedülálló térben elválasztott tokeneket tartalmaz, amelyek osztályokat képviselnek (osztálynevek)

Returns

HTMLCollection

Az Aspose.Html.Dom elem.

GetElementsByTagName(A string)

Visszatér egy NodeList az összes utód Elemek egy adott címkével, a dokumentumrendben.

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

Parameters

name string

A tag neve.

Returns

HTMLCollection

Visszatérő tulajdonság

BővebbenByTagNameNS(A string, a string)

Visszatér egy NodeList az összes utód Elemek egy adott helyi nevét és nevét URI a dokumentumrendben.

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

Parameters

namespaceURI string

Az URI nevét.

localName string

A helyi név.

Returns

HTMLCollection

Visszatérő elemek

HasAttribute(A string)

Valóvá válik, ha egy adott névvel rendelkező attribútum ebben az elemben van megadva, vagy van egy alapértelmezett értéke, másképp hamis.

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

Parameters

qualifiedName string

Az attribútum neve.

Returns

bool

„valódi”, ha a megadott név tulajdonsággal rendelkezik; máskülönben „valódi”.

Az elismerés(A string, a string)

Valóvá válik, ha egy adott helyi névvel és névtérrel rendelkező tulajdonságot az URI-t erre az elemre határozzák meg, vagy van egy alapértelmezett értéke, máskülönben hamis.

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

Parameters

namespaceURI string

Az URI nevét.

localName string

A helyi név.

Returns

bool

Az igazság, ha az igazság, ha az igazság, ha az igazság, ha az igazság, ha az igazság.

HasAttributes()

Visszaadja, hogy ez a csomópont (ha egy elem) bármilyen attribútummal rendelkezik-e

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

Returns

bool

boolean “igaz”, ha ez a csomópont bármilyen tulajdonsággal rendelkezik, “hamis” másképp.

QuerySelector(A string)

Visszaadja az első elemet a dokumentumban, amely megfelel a kiválasztónak

public Element QuerySelector(string selector)

Parameters

selector string

A kiválasztó.

Returns

Element

Az összehasonlított elem

QuerySelectorAll(A string)

Visszatér egy NodeList az összes Elemek a dokumentumban, amely megfelel a kiválasztó

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

A kiválasztó

Returns

NodeList

Gyűjtemények - HTML gyűjtemények

Remove()

Távolítsa el ezt az esetet.

public void Remove()

RemoveAttribute(A string)

eltávolít egy tulajdonságot név szerint.

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

Parameters

qualifiedName string

Az attribútum neve.

eltávolítása(A string, a string)

Távolít egy tulajdonságot a helyi név és a névterület URI.

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

Parameters

namespaceURI string

Az URI nevét.

localName string

A helyi név.

RemoveAttributeNode(Attr)

Távolítsa el a meghatározott attribútum csomópontot.

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

Parameters

oldAttr Attr

A régi trófeát.

Returns

Attr

Visszatérő tulajdonság

SetAttribute(A string, a string)

Ha az adott névvel rendelkező attribútum már jelen van az elemben, annak értéke megváltozik az érték paraméterének.

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

Parameters

qualifiedName string

Az attribútum neve.

value string

Az érték.

Összefoglaló(String, String és String)

Ha ugyanazt a helyi nevet és névtér URI-t tartalmazó tulajdonság már jelen van az elemben, előfizetése a minősítettNév előfizetési részévé válik, és értéke az érték paraméterévé válik.

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

Parameters

namespaceURI string

Az URI nevét.

qualifiedName string

A minősített személy neve.

value string

Az érték.

SetAttributeNode(Attr)

Ha a névvel rendelkező attribútum (nodeName) már jelen van az elemben, azt az új helyettesíti.

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

Parameters

newAttr Attr

Az új TRR.

Returns

Attr

Visszatérő tulajdonság

ÖsszefoglalóNodeNS(Attr)

Ha a helyi névvel és a névterület URI-vel rendelkező tulajdonság már jelen van az elemben, az új tulajdonsággal helyettesíthető.

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

Parameters

newAttr Attr

Az új TRR.

Returns

Attr

Visszatérő tulajdonság

ToggleAttribute(A string)

Ha az erőt nem adják meg, a “tagok” minősítettNév, eltávolítva, ha jelen van, és hozzáadva, ha nem jelen van.Ha az erő hamis, távolítsa el a minősítettNév.

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

Parameters

qualifiedName string

A minősített név.

Returns

bool

Igaz visszatér, ha a minősítettNév most jelen van; különben hamis.

ToggleAttribute(Szilveszter, Bool)

Ha az erőt nem adják meg, a “tagok” minősítettNév, eltávolítva, ha jelen van, és hozzáadva, ha nem jelen van.Ha az erő hamis, távolítsa el a minősítettNév.

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

Parameters

qualifiedName string

A minősített név.

force bool

Az erő az attribútum megragadásának lehetősége.

Returns

bool

Igaz visszatér, ha a minősítettNév most jelen van; különben hamis.

 Magyar