Class Element

Class Element

Název místa: Aspose.Html.Dom Sbírka: Aspose.HTML.dll (25.4.0)

Rozhraní prvků představuje prvek v dokumentu HTML nebo XML.

[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

Dědiční členové

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(kvalifikované jméno, dokument)

Nezavolejte tento konstruktor přímo, použijte Aspose.Html.Dom.Document.CreateElement(System.String) nebo Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

Kvalifikované jméno.

document Document

Související dokument.

Properties

Attributes

NamedNodeMap obsahující atributy tohoto nodu (pokud je to prvek) nebo null jinak.

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

Hodnota nemovitosti

NamedNodeMap

ChildElementCount

Vrátí aktuální počet prvkových uzlin, které jsou dětmi tohoto prvku. 0 pokud tento prvek nemá dětské uzly, které jsou nodeType 1.

public int ChildElementCount { get; }

Hodnota nemovitosti

int

Children

Vrací dětské prvky aktuálního prvku.

public HTMLCollection Children { get; }

Hodnota nemovitosti

HTMLCollection

ClassList

Vrátí živý DOMTokenList, který obsahuje tokeny získané z parsing “klase” atribut.

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

Hodnota nemovitosti

DOMTokenList

ClassName

třídní atribut prvku. tento atribut byl přejmenovándo konfliktů s klíčovým slovem “klasa” vystaveným mnoha jazyky.Definice třídy v HTML 4.01.

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

Hodnota nemovitosti

string

FirstElementChild

Návrat prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku.

public Element FirstElementChild { get; }

Hodnota nemovitosti

Element

Id

Identifikátor prvku. viz definici atributu ID v HTML 4.01.

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

Hodnota nemovitosti

string

Vnitřní HTML

Vrátí fragment HTML nebo XML, který představuje obsah prvku.Může být nastaven, aby nahradil obsah prvku uzly parsed z daného řetězce.

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

Hodnota nemovitosti

string

LastElementChild

Návrat posledního dětského prvku tohoto prvku. null, pokud tento prvek nemá dětské prvky.

public Element LastElementChild { get; }

Hodnota nemovitosti

Element

LocalName

Vrátí místní část kvalifikovaného názvu tohoto nodu.Pro uzly jakéhokoli druhu jiného než ELEMENT_NODE a ATTRIBUTE_NODE a uzly vytvořené pomocí metody DOM úrovně 1, jako je Document.createElement(), je to vždy nulov.

public override string LocalName { get; }

Hodnota nemovitosti

string

Název

Název URI tohoto nodu, nebo nula, pokud není uvedeno.

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

Hodnota nemovitosti

string

NextElementSibling

Vrátí následující bratrský prvek uzlu tohoto prvku. null, pokud tento prvek nemá prvek bratrské uzly, které přicházejí po tomto v dokumentu stromu.

public Element NextElementSibling { get; }

Hodnota nemovitosti

Element

NodeName

Název tohoto nodu, v závislosti na jeho typu.

public override string NodeName { get; }

Hodnota nemovitosti

string

NodeType

Kód představuje typ podkladového objektu.

public override ushort NodeType { get; }

Hodnota nemovitosti

ushort

OuterHTML

Vrátí fragment HTML nebo XML, který představuje prvek a jeho obsah.Může být nastaven, aby nahradil prvek uzly parsed z daného řetězce.

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

Hodnota nemovitosti

string

Prefix

Předpověď názvového prostoru tohoto nodu, nebo nula, pokud není uvedeno.Když je definováno jako nula, nastavení nemá žádný účinek

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

Hodnota nemovitosti

string

PreviousElementSibling

Návrat předchozího bratrského prvku tohoto prvku. null, pokud tento prvek nemá bratrské uzly prvku, které přicházejí před tímto prvkem v dokumentu stromu.

public Element PreviousElementSibling { get; }

Hodnota nemovitosti

Element

ShadowRoot

Vrátí shadowRoot uložený na tomto prvku nebo nul, pokud je uzavřen.

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

Hodnota nemovitosti

ShadowRoot

TagName

Jméno tohoto prvku.

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

Hodnota nemovitosti

string

TextContent

Tento atribut vrací textový obsah tohoto nodu a jeho potomků.Když je definován jako nulový, nastavení nemá žádný účinek.Na nastavení, jakékoli možné děti tohoto nodu mohou mít jsou odstraněny a pokud je nový řetězec není prázdný nebo nulový, nahrazen jediným textovým node obsahující řetězec tento atribut je nastaven.

public override string TextContent { get; set; }

Hodnota nemovitosti

string

Methods

AttachShadow(ShadowRootMode)

Vytváří stínový kořen a připevňuje ho k aktuálnímu prvku.

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

Parameters

mode ShadowRootMode

režim, ve kterém bude vytvořena stínová kořene.

Returns

ShadowRoot

Vytvořil Aspose.Html.Dom.ShadowRoot.

Exceptions

NotSupportedError: Element nepodporuje stínový strom.

InvalidStateError: Element již má stínový strom.

Dispose(Bolíček)

Vydává neupravené a - volitelně - spravované zdroje.

protected override void Dispose(bool disposing)

Parameters

disposing bool

‘pravda“ k uvolnění jak spravovaných, tak nekontrolovaných zdrojů; „falšování“ k uvolnění pouze nekontrolovaných zdroj.

GetAttribute(Stringová)

Vyrábí hodnotu atributu podle názvu.

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

Parameters

qualifiedName string

Jméno atributu k získán.

Returns

string

Návrat přidělené hodnoty

Přidělování(String , String)

Vrátí hodnotu atributu podle místního jména a názvového prostoru URI.

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

Parameters

namespaceURI string

Název URI.

localName string

Název místn.

Returns

string

Zpětný atribut

GetAttributeNames()

Vrací názvy atributů prvku jako řetězec řetězů. Pokud prvek nemá atributy, vrátí prázdný řetězec.

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

Returns

string []a[]

ada řetězců představuje atributy jmen.

GetAttributeNode(Stringová)

Retrieve atribute node podle názvu.

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

Parameters

qualifiedName string

Jméno příjmen.

Returns

Attr

Návrat přidělené hodnoty

Připomínáme(String , String)

Retrieve Attr node podle místního jména a názvového prostoru URI.

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

Parameters

namespaceURI string

Název URI.

localName string

Název místn.

Returns

Attr

Zpětný atribut

GetElementsByClassName(Stringová)

Vrátí živý NodeList objekt obsahující všechny prvky v dokumentu, které mají všechny třídy uvedené v argumentu.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB/

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

Parameters

classNames string

etěz, který obsahuje unikátní soubor unikátních prostorově oddělených tokenů, které představují třídy (název třídy)

Returns

HTMLCollection

Důvodem je Aspose.Html.Dom.Element.

GetElementsByTagName(Stringová)

Vrátí NodeList všech potomkových prvků s daným názvem značky, v pořadí dokumentu.

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

Parameters

name string

Název značky.

Returns

HTMLCollection

Zpětný atribut

Připojte se(String , String)

Vrátí NodeList všech potomkových prvků s daným místním jménem a jmenovitým prostorem URI v dokumentu.

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

Parameters

namespaceURI string

Název URI.

localName string

Název místn.

Returns

HTMLCollection

Návrat prvků

HasAttribute(Stringová)

Vrátí se pravdivý, když je na tomto prvku uveden atribut s daným jménem nebo má výchozí hodnotu, falešný jinak.

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

Parameters

qualifiedName string

Jméno příjmen.

Returns

bool

‘Pravda“ pokud uvedené jméno má atribut; jinak „falšován’.

Přidělování(String , String)

Vrátí se pravdivý, když je na tomto prvku uveden atribut s daným místním jménem a názvem URI nebo má výchozí hodnotu, falešný jinak.

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

Parameters

namespaceURI string

Název URI.

localName string

Název místn.

Returns

bool

‘Je-li pravda pravdivá, je-li pravda pravdivá, je-li pravda pravdiv’.

HasAttributes()

Vrátí, zda tento nůž (pokud je prvkem) má jakékoli atributy

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

Returns

bool

boolean “pravda”, pokud tento nůž má jakékoli atributy, “falšování” jinak.

QuerySelector(Stringová)

Vrátí první prvek v dokumentu, který odpovídá selektoru

public Element QuerySelector(string selector)

Parameters

selector string

Vybraný výběrník.

Returns

Element

Příslušný prvek

QuerySelectorAll(Stringová)

Vrátí NodeList všech prvků v dokumentu, který odpovídá výběru

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Výběrník

Returns

NodeList

Sbírka - HTML kolekce - HTML kolekce

Remove()

Odstranění tohoto případu.

public void Remove()

RemoveAttribute(Stringová)

Odstraňuje atribut podle názvu.

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

Parameters

qualifiedName string

Jméno příjmen.

OdstraněníAttribute(String , String)

Odstraňuje atribut místním jménem a názvem URI.

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

Parameters

namespaceURI string

Název URI.

localName string

Název místn.

RemoveAttributeNode(Attr)

Odstraňuje specifikovaný atribut.

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

Parameters

oldAttr Attr

A stará dráha.

Returns

Attr

Zpětný atribut

SetAttribute(String , String)

Pokud je v prvku již přítomen atribut s tímto názvem, jeho hodnota se mění na hodnotu hodnotového parametru.

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

Parameters

qualifiedName string

Jméno příjmen.

value string

a její hodnotu.

SetAttribute(String, String a String)

Pokud je na prvku již přítomen atribut se stejným místním jménem a názevním prostorem URI, jeho předpověď se mění na předpověď kvalifikovaného jména a jeho hodnota se mění na parametr hodnoty.

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

Parameters

namespaceURI string

Název URI.

qualifiedName string

Jméno kvalifikované osoby.

value string

a její hodnotu.

SetAttributeNode(Attr)

Pokud je v prvku již přítomen atribut s tímto názvem (nodeName), nahrazuje ho nov.

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

Parameters

newAttr Attr

V novém atr.

Returns

Attr

Zpětný atribut

SetAttributeNodeNS(Attr)

Pokud je v prvku již přítomna atribut s tímto místním jménem a tímto názvem URI, nahrazuje se novým.

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

Parameters

newAttr Attr

V novém atr.

Returns

Attr

Zpětný atribut

ToggleAttribute(Stringová)

Jestliže síla není poskytnuta, “toggles” kvalifikovanéName, odstranit ji, pokud je přítomen a přidat ji, pokud není přítomen.Pokud je síla falešná, odstraní kvalifikovanéJméno.

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

Parameters

qualifiedName string

Jméno je kvalifikovan.

Returns

bool

Vrací se pravda, pokud kvalifikovanéJméno je nyní přítomno; jinak falešn.

ToggleAttribute(Stringová, boolová)

Jestliže síla není poskytnuta, “toggles” kvalifikovanéName, odstranit ji, pokud je přítomen a přidat ji, pokud není přítomen.Pokud je síla falešná, odstraní kvalifikovanéJméno.

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

Parameters

qualifiedName string

Jméno je kvalifikovan.

force bool

Možnost síly pro přidělování atributu.

Returns

bool

Vrací se pravda, pokud kvalifikovanéJméno je nyní přítomno; jinak falešn.

 Čeština