Class Element
ja nimityö: Aspose.Html.Dom Kokoelma: Aspose.HTML.dll (25.4.0)
Element-liittymä edustaa HTML- tai XML-asiakirjan elementtiä.
[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
Perintöjäsenet
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(Hyväksytty nimi, asiakirja)
Älä soita tätä rakentajaa suoraan, käytä Aspose.Html.Dom.Document.CreateElement(System.String) tai Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).
public Element(QualifiedName qualifiedName, Document document)
Parameters
qualifiedName
QualifiedName
pätevän nimen mukaan.
document
Document
ja siihen liittyvän asiakirjan.
Properties
Attributes
NamedNodeMap, joka sisältää tämän ytimen ominaisuudet (jos se on elementti) tai null muutoin.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
Omistuksen arvo
ChildElementCount
Palauttaa tämän elementin lapset olevien elementtien nykyisen määrän. 0 jos tässä elementissä ei ole nodeType 1 -tyypistä lapsia.
public int ChildElementCount { get; }
Omistuksen arvo
Children
Lapsi palauttaa nykyisen elementin elementit.
public HTMLCollection Children { get; }
Omistuksen arvo
ClassList
Palauttaa elävä DOMTokenList, joka sisältää tokeneja, jotka saatiin “luokan” ominaisuudesta.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Omistuksen arvo
ClassName
luokan ominaisuus elementin. Tämä ominaisuus on nimetty uudelleenkonflikteja “luokan” avainsanan kanssa, joita monet kielet esittävät.Luokka tunnistaa määritelmän HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
Omistuksen arvo
FirstElementChild
Palauttaa tämän elementin ensimmäinen lapsen elementin ytimen. null, jos tässä elementissä ei ole lapsen elementtejä.
public Element FirstElementChild { get; }
Omistuksen arvo
Id
Katso tunnisteiden määritelmä HTML:ssä 4.01.
[DOMName("id")]
public string Id { get; set; }
Omistuksen arvo
Sisäinen HTML
Palauttaa HTML: n tai XML: n fragmentin, joka edustaa elementin sisältöä.Voit asettaa elementin sisällön korvaamiseksi yhdisteillä, jotka on kiinnitetty tiettyyn sarjaan.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
Omistuksen arvo
LastElementChild
Palauttaa tämän elementin viimeinen lapsen elementti nolla. null, jos tällä elementillä ei ole lapsen elementtejä.
public Element LastElementChild { get; }
Omistuksen arvo
LocalName
Palauttaa tämän ytimen pätevän nimen paikallinen osa.Kaikkiin muihin kuin ELEMENT_NODE- ja ATTRIBUTE_NODE-tyyppeihin ja DOM-tason 1 -menetelmällä luotuihin sarakkeisiin, kuten Document.createElement(), tämä on aina nolla.
public override string LocalName { get; }
Omistuksen arvo
nimenomainen
Nimenpiste URI tästä ytimestä, tai nolla, jos se ei ole määritelty.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
Omistuksen arvo
NextElementSibling
Palauttaa tämän elementin seuraava sisar-elementin ytimen. null, jos tässä elementissä ei ole sisar-elementin ytimiä, jotka tulevat tämän jälkeen asiakirjojen puussa.
public Element NextElementSibling { get; }
Omistuksen arvo
NodeName
Tämän ytimen nimi riippuen sen tyypistä.
public override string NodeName { get; }
Omistuksen arvo
NodeType
Koodi, joka edustaa alakohtaisen kohteen tyyppiä.
public override ushort NodeType { get; }
Omistuksen arvo
OuterHTML
Palauttaa HTML: n tai XML: n fragmentin, joka edustaa elementtiä ja sen sisältöä.Se voidaan asettaa, korvata elementti yhdisteillä, jotka ovat peräisin tietystä sarjasta.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
Omistuksen arvo
Prefix
Nollan nimivaihe tai nolla, jos se ei ole määritelty. Kun se on määritelty nollaksi, asetuksella ei ole vaikutusta
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Omistuksen arvo
PreviousElementSibling
Palauttaa tämän elementin aikaisemman sisarisen elementin ytimen. null, jos tässä elementissä ei ole elementin sisarisia ytimiä, jotka tulevat ennen tätä dokumenttipuun.
public Element PreviousElementSibling { get; }
Omistuksen arvo
ShadowRoot
Palauttaa shadowRoot tallennettu tähän elementtiin tai nolla, jos se on suljettu.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Omistuksen arvo
TagName
ja elementin nimi.
[DOMName("tagName")]
public string TagName { get; }
Omistuksen arvo
TextContent
Tämä ominaisuus palauttaa tämän ytimen ja sen jälkeläisten tekstin sisällön. Kun se määritellään nollaksi, asetuksella ei ole vaikutusta. Asetuksessa kaikki mahdolliset lapset, jotka tämän ytimen voi olla, poistetaan ja jos uusi sarja ei ole tyhjä tai nolla, korvataan yhdellä tekstin ytimellä, joka sisältää sarjan tämä ominaisuus asetetaan.
public override string TextContent { get; set; }
Omistuksen arvo
Methods
AttachShadow(ShadowRootMode)
Luo varjo juuret ja liittää ne nykyiseen elementtiin.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
Muoto, jossa varjo juuret luodaan.
Returns
Luodaan Aspose.Html.Dom.ShadowRoot
Exceptions
NotSupportedError: Element ei tue varjoa.
InvalidStateError: Elementilla on jo varjo puu.
Dispose(Booli)
Julkaisee hallitsemattomia ja - valinnaisesti - hallittuja resursseja.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
”todellinen” vapauttaa sekä hallittuja että hallittuja resursseja; ”false” vapauttaa vain hallittuja resursseja.
GetAttribute(String)
Se palauttaa ominaisuuden arvon nimen mukaan.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
Ominaisuuden nimi on peruuttaminen.
Returns
palauttaa arvon
Tapaaminen(String ja String)
Palauttaa ominaisuuden arvo paikallisella nimellä ja nimipisteellä URI.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Nimi on URI.
localName
string
Paikallisen nimen mukaan.
Returns
Palauttaa ominaisuus
GetAttributeNames()
Palauttaa elementin ominaisuuksien nimet sarjana.Jos elementillä ei ole ominaisuuksia, se palauttaa tyhjän sarjan.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string []
Useat sarjat edustavat ominaisuuksien nimet.
GetAttributeNode(String)
Siirretään tunnusmerkki nimen mukaan.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
ja ominaisuuden nimi.
Returns
palauttaa arvon
Tutustu Nodeyn(String ja String)
Retree Attr node paikallisella nimellä ja nimipisteellä URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Nimi on URI.
localName
string
Paikallisen nimen mukaan.
Returns
Palauttaa ominaisuus
GetElementsByClassName(String)
Palauttaa elävä NodeList-objekti, joka sisältää kaikki asiakirjan elementit, joilla on kaikki argumentissa määritellyt luokat.HTTP://www.w3.org/TR/dom/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
Sarja, joka sisältää ainutlaatuisen tilaa erillisten tokenien yhdistetyn joukon, jotka edustavat luokkia (luokan nimet)
Returns
Tuotemateriaalia on HTML.Dom.Element.
GetElementsByTagName(String)
Palauttaa NodeList kaikista jälkeläisten Elementeistä, joilla on tietty merkinnän nimi, asiakirjan järjestyksessä.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Nimi on merkki.
Returns
Palauttaa ominaisuus
Tutustu muistiin(String ja String)
Palauttaa NodeList kaikista jälkeläisistä Elementeistä, joilla on annettu paikallinen nimi ja nimi URI asiakirjan järjestyksessä.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Nimi on URI.
localName
string
Paikallisen nimen mukaan.
Returns
palauttaa elementtejä
HasAttribute(String)
Palautuu totta, kun tähän elementtiin on määritelty tunnus nimellä tai sillä on oletusarvo, väärennös muuten.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
ja ominaisuuden nimi.
Returns
’todellinen’ jos nimellä on ominaisuus; muuten ’väärä’.
Tarjoukset(String ja String)
Palautuu totta, kun ominaisuus, jossa on annettu paikallinen nimi ja nimivaihe URI on määritelty tähän elementtiin tai sillä on oletusarvo, väärennös muuten.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Nimi on URI.
localName
string
Paikallisen nimen mukaan.
Returns
“Totuus” jos [on ominaista NS] [tunnustettu nimi URI]; muutoin, “väärä”.
HasAttributes()
Palauttaa, onko tässä ytimessä (jos se on elementti) jokin ominaisuus
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean ’todellinen’ jos tässä ytimessä on ominaisuuksia, ‘false’ muuten.
QuerySelector(String)
Palauttaa asiakirjan ensimmäinen elementti, joka vastaa valintaohjelmaa
public Element QuerySelector(string selector)
Parameters
selector
string
ja selektiot.
Returns
Yhteensopiva elementti
QuerySelectorAll(String)
Palauttaa NodeList kaikki elementit asiakirjassa, joka vastaa valinta
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
valitseja
Returns
Näytä tarkat tiedot: HTML.Collections.HTML
Remove()
Poista tämä tapaus.
public void Remove()
RemoveAttribute(String)
Poista ominaisuus nimen mukaan.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
ja ominaisuuden nimi.
PoistaminenAttribute(String ja String)
Poistaa ominaisuus paikallisella nimellä ja nimialueella URI.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Nimi on URI.
localName
string
Paikallisen nimen mukaan.
RemoveAttributeNode(Attr)
Poista määritelty ominaisuus node.
[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)
Parameters
oldAttr
Attr
Vanha tuoli.
Returns
Palauttaa ominaisuus
SetAttribute(String ja String)
Lisätään uusi ominaisuus.Jos ominaisuus, jolla on kyseinen nimi, on jo läsnä elementissä, sen arvo muutetaan arvoparametriin.
[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)
Parameters
qualifiedName
string
ja ominaisuuden nimi.
value
string
ja arvoa .
Määritelmä(String, String ja String)
Lisätään uusi ominaisuus.Jos ominaisuus, jolla on sama paikallinen nimi ja nimivaihe URI, on jo läsnä elementissä, sen esine muutetaan esineeksi osa pätevääNimiä ja sen arvo muutetaan arvon parametriin.
[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)
Parameters
namespaceURI
string
Nimi on URI.
qualifiedName
string
pätevän henkilön nimi.
value
string
ja arvoa .
SetAttributeNode(Attr)
Lisätään uusi ominaisuusjoukko.Jos ominaisuus, jolla on kyseinen nimi (nodeName) on jo läsnä elementissä, se korvataan uudella.
[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)
Parameters
newAttr
Attr
Uuden tuon tuon.
Returns
Palauttaa ominaisuus
SäätiöNodeNS(Attr)
Lisätään uusi ominaisuus.Jos ominaisuus, jossa on kyseinen paikallinen nimi ja sen nimivaihe URI on jo läsnä elementissä, se korvataan uudella.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
Uuden tuon tuon.
Returns
Palauttaa ominaisuus
ToggleAttribute(String)
Jos voimaa ei myönnetä, “toppele” päteväNimi, poistamalla se, jos se on läsnä, ja lisäämällä se, jos se ei ole läsnä.Jos voima on väärä, poistetaan päteväNimi.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Pätevän nimen ominaisuus.
Returns
Paluu totta, jos päteväNimi on nyt läsnä; muuten väärä.
ToggleAttribute(Sormus ja bool)
Jos voimaa ei myönnetä, “toppele” päteväNimi, poistamalla se, jos se on läsnä, ja lisäämällä se, jos se ei ole läsnä.Jos voima on väärä, poistetaan päteväNimi.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Pätevän nimen ominaisuus.
force
bool
Voiman vaihtoehto tunnistaa ominaisuus.
Returns
Paluu totta, jos päteväNimi on nyt läsnä; muuten väärä.