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
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
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
Children
Visszaadja a gyermek elemeit a jelenlegi elem.
public HTMLCollection Children { get; }
ingatlan értéke
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
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
FirstElementChild
Visszaadja az elem első gyermekelem csomópontját. null, ha ez az elem nem rendelkezik gyermekelemekkel.
public Element FirstElementChild { get; }
ingatlan értéke
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
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
LastElementChild
Visszaadja az elem utolsó gyermekelem csomópontját. null, ha ez az elem nem rendelkezik gyermekelemekkel.
public Element LastElementChild { get; }
ingatlan értéke
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
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
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
NodeName
Ennek a csomópontnak a neve, annak típusától függően.
public override string NodeName { get; }
ingatlan értéke
NodeType
A kód az alapvető objektum típusát képviseli.
public override ushort NodeType { get; }
ingatlan értéke
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
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
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
ShadowRoot
Visszaadja a ShadowRoot tárolt ezen elem vagy null, ha zárva van.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
ingatlan értéke
TagName
Az elem neve.
[DOMName("tagName")]
public string TagName { get; }
ingatlan értéke
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
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
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
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
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
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
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
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
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
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
„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
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
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
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
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
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
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
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
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
Igaz visszatér, ha a minősítettNév most jelen van; különben hamis.