Class Element

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

HTMLElement , SVGElement

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

NamedNodeMap

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

int

Children

Lapsi palauttaa nykyisen elementin elementit.

public HTMLCollection Children { get; }

Omistuksen arvo

HTMLCollection

ClassList

Palauttaa elävä DOMTokenList, joka sisältää tokeneja, jotka saatiin “luokan” ominaisuudesta.

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

Omistuksen arvo

DOMTokenList

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

string

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

Element

Id

Katso tunnisteiden määritelmä HTML:ssä 4.01.

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

Omistuksen arvo

string

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

string

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

Element

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

string

nimenomainen

Nimenpiste URI tästä ytimestä, tai nolla, jos se ei ole määritelty.

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

Omistuksen arvo

string

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

Element

NodeName

Tämän ytimen nimi riippuen sen tyypistä.

public override string NodeName { get; }

Omistuksen arvo

string

NodeType

Koodi, joka edustaa alakohtaisen kohteen tyyppiä.

public override ushort NodeType { get; }

Omistuksen arvo

ushort

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

string

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

string

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

Element

ShadowRoot

Palauttaa shadowRoot tallennettu tähän elementtiin tai nolla, jos se on suljettu.

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

Omistuksen arvo

ShadowRoot

TagName

ja elementin nimi.

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

Omistuksen arvo

string

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

string

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

ShadowRoot

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

string

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

string

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

Attr

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

Attr

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

HTMLCollection

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

HTMLCollection

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

HTMLCollection

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

bool

’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

bool

“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

bool

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

Element

Yhteensopiva elementti

QuerySelectorAll(String)

Palauttaa NodeList kaikki elementit asiakirjassa, joka vastaa valinta

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

valitseja

Returns

NodeList

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

Attr

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

Attr

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

Attr

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

bool

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

bool

Paluu totta, jos päteväNimi on nyt läsnä; muuten väärä.

 Suomi