Class Element

Class Element

Namn på plats: Aspose.Html.Dom Sammanfattning: Aspose.HTML.dll (25.4.0)

Elementgränssnittet representerar ett element i ett HTML eller XML-dokument.

[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

Arvsmedlemmar

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(Kvalificerad namn, dokument)

Initialisera en ny instans av Aspose.Html.Dom.Element klass. Ring inte denna konstruktor direkt, använd Aspose.Html.Dom.Document.CreateElement(System.String) eller Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

Det kvalificerade namnet.

document Document

Det associerade dokumentet.

Properties

Attributes

En NamedNodeMap som innehåller attributerna till denna nod (om det är ett Element) eller noll på annat sätt.

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

Fastighetsvärde

NamedNodeMap

ChildElementCount

Returnerar det aktuella antalet element noder som är barn av detta element. 0 om detta element inte har barn noder som är av nodeType 1.

public int ChildElementCount { get; }

Fastighetsvärde

int

Children

Returnerar barnets element av det nuvarande elementet.

public HTMLCollection Children { get; }

Fastighetsvärde

HTMLCollection

ClassList

Returnerar en levande DOMTokenList som innehåller tokener som erhållits från parning av “klassen” attribut.

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

Fastighetsvärde

DOMTokenList

ClassName

klassattribut av elementet. denna attribut har omkallats på grund avtill konflikter med nyckelordet “klassen” som exponeras av många språk.klass attribut definition i HTML 4.01.

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

Fastighetsvärde

string

FirstElementChild

Returnerar det första barnets elementnoden av detta element. null om det här elementet inte har barnelement.

public Element FirstElementChild { get; }

Fastighetsvärde

Element

Id

Se definitionen av id attribut i HTML 4.01.

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

Fastighetsvärde

string

InnerHTML

Returnerar ett fragment av HTML eller XML som representerar elementets innehåll.Det kan ställas in, för att ersätta innehållet i elementet med noder parsed från den angivna strängen.

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

Fastighetsvärde

string

LastElementChild

Returnerar det sista barnets elementnoden av detta element. null om det här elementet inte har barnelement.

public Element LastElementChild { get; }

Fastighetsvärde

Element

LocalName

Returnerar den lokala delen av den kvalificerade namnet på denna nod.För noder av någon annan typ än ELEMENT_NODE och ATTRIBUTE_NODE och noder som skapats med en DOM-nivå 1-metod, såsom Document.createElement(), är detta alltid noll.

public override string LocalName { get; }

Fastighetsvärde

string

Namnstämpel

Namespace URI av denna nod, eller noll om den inte anges.

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

Fastighetsvärde

string

NextElementSibling

Returnerar nästa broderelement nod av detta element. null om detta element inte har element broder noder som kommer efter detta i dokumentträdet.

public Element NextElementSibling { get; }

Fastighetsvärde

Element

NodeName

Namnet på denna nod, beroende på dess typ.

public override string NodeName { get; }

Fastighetsvärde

string

NodeType

En kod som representerar typen av underliggande objekt.

public override ushort NodeType { get; }

Fastighetsvärde

ushort

OuterHTML

Returnerar ett fragment av HTML eller XML som representerar elementet och dess innehåll.Det kan ställas in, för att ersätta elementet med noder parsed från den angivna strängen.

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

Fastighetsvärde

string

Prefix

Namespace-prefixet för denna nod, eller noll om den inte anges. När den definieras som noll, har inställningen ingen effekt

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

Fastighetsvärde

string

PreviousElementSibling

Returnerar det föregående broderelementnoden av detta element. null om detta element inte har element broder noder som kommer före detta i dokumentträdet.

public Element PreviousElementSibling { get; }

Fastighetsvärde

Element

ShadowRoot

Returnerar ShadowRoot som lagras på det här elementet eller noll om det är stängt.

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

Fastighetsvärde

ShadowRoot

TagName

Namnet på elementet.

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

Fastighetsvärde

string

TextContent

Denna attribut returnerar textinnehållet av denna nod och dess efterkommande. När den definieras som noll, inställning det har ingen effekt. På inställning, eventuella barn denna nod kan ha avlägsnas och, om den nya raden är inte tom eller noll, ersätts av en enda Text nod som innehåller raden denna attribut är inställd till.

public override string TextContent { get; set; }

Fastighetsvärde

string

Methods

AttachShadow(ShadowRootMode)

Skapar skuggrot och ansluter det till det aktuella elementet.

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

Parameters

mode ShadowRootMode

Mod i vilken skugga roten kommer att skapas.

Returns

ShadowRoot

Skapad av Aspose.Html.Dom.ShadowRoot.

Exceptions

NotSupportedError: Element stöder inte skuggträdet.

InvalidStateError: Element har redan ett skuggt träd.

Dispose(Bool)

Utfärdar okontrollerade och - valfritt - hanterade resurser.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“true” för att släppa både hanterade och okontrollerade resurser; “falsk” för att släppa endast okontrollerade resurser.

GetAttribute(Sträng)

Returnerar ett attributvärde per namn.

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

Parameters

qualifiedName string

Namnet på attributen att återfå.

Returns

string

Returnerar attribut värde

Attribut(String och String)

Returnerar ett attributvärde genom lokalnamn och namespace URI.

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

Parameters

namespaceURI string

Namnet på URI.

localName string

Namn på den lokala.

Returns

string

Returnerar attribut

GetAttributeNames()

Returnerar attributnamnen på elementet som en rad strängar. Om elementet inte har attribut returnerar det en tom rad.

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

Returns

string [ ]

Ett antal strängar representerar attributnamn.

GetAttributeNode(Sträng)

Returnerar en attribut nod per namn.

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

Parameters

qualifiedName string

Det attributa namnet.

Returns

Attr

Returnerar attribut värde

AttribueraNodeNS(String och String)

Returnerar en Attr-node med lokalnamn och namespace URI.

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

Parameters

namespaceURI string

Namnet på URI.

localName string

Namn på den lokala.

Returns

Attr

Returnerar attribut

GetElementsByClassName(Sträng)

Returnerar ett levande NodeList-objekt som innehåller alla element i dokumentet som har alla klasser som anges i argumentet.HTTP://www.w3.org/TR/dom/

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

Parameters

classNames string

Strängen som innehåller en inredd uppsättning unika rymdseparerade tokener som representerar klasser (klassernamn)

Returns

HTMLCollection

Det här är Aspose.Html.Dom.Element

GetElementsByTagName(Sträng)

Returnerar en NodeList av alla efterkommande Element med ett tagnamn, i dokument ordning.

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

Parameters

name string

och tagnamnet.

Returns

HTMLCollection

Returnerar attribut

FördelarByTagNameNS(String och String)

Returnerar en NodeList av alla efterkommande Element med ett visst lokalt namn och namespace URI i dokument ordning.

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

Parameters

namespaceURI string

Namnet på URI.

localName string

Namn på den lokala.

Returns

HTMLCollection

Returnerar element

HasAttribute(Sträng)

Returnerar sant när en attribut med ett visst namn anges på det här elementet eller har ett standardvärde, falsk annars.

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

Parameters

qualifiedName string

Det attributa namnet.

Returns

bool

’true’ om det angivna namnet har attribut; annars, ‘falsk’.

HasAttribute(String och String)

Returnerar sant när en attribut med ett visst lokalt namn och namespace URI anges på det här elementet eller har ett standardvärde, falsk annars.

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

Parameters

namespaceURI string

Namnet på URI.

localName string

Namn på den lokala.

Returns

bool

Sanningen är sanningen, om den inte är sanningen, om den inte är sanningen.

HasAttributes()

Returnerar om denna nod (om det är ett element) har några attribut

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

Returns

bool

boolean ’true’ om denna nod har några attribut, ‘falsk’ annars.

QuerySelector(Sträng)

Returnerar det första elementet i dokumentet, vilket matchar selektorn

public Element QuerySelector(string selector)

Parameters

selector string

och selektorn.

Returns

Element

Det matchade elementet

QuerySelectorAll(Sträng)

Returnerar en NodeList av alla element i dokumentet, som matchar selektorn

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

och selektorn

Returns

NodeList

Html.Kollektioner.HtmlKollektioner

Remove()

Ta bort denna instans.

public void Remove()

RemoveAttribute(Sträng)

Ta bort ett attribut efter namn.

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

Parameters

qualifiedName string

Det attributa namnet.

AvlägsnaAttribute(String och String)

Ta bort ett attribut med lokalnamn och namespace URI.

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

Parameters

namespaceURI string

Namnet på URI.

localName string

Namn på den lokala.

RemoveAttributeNode(Attr)

Ta bort den angivna attributnoden.

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

Parameters

oldAttr Attr

Den gamla tråden.

Returns

Attr

Returnerar attribut

SetAttribute(String och String)

Lägg till ett nytt attribut. Om ett attribut med det namnet redan finns i elementet ändras dess värde till det av värdeparametern.

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

Parameters

qualifiedName string

Det attributa namnet.

value string

och värdet .

Attribut(String, String och String)

Om en attribut med samma lokala namn och namespace URI redan är närvarande på elementet ändras dess prefix till att vara prefixdelen av den kvalificerade Namnet, och dess värde ändras till att vara värdet parameter.

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

Parameters

namespaceURI string

Namnet på URI.

qualifiedName string

Namn på den kvalificerade.

value string

och värdet .

SetAttributeNode(Attr)

Om en attribut med det namnet (nodeName) redan är närvarande i elementet ersätts den med den nya.

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

Parameters

newAttr Attr

Den nya attr.

Returns

Attr

Returnerar attribut

SättAttributeNodeNS(Attr)

Om en attribut med det lokala namnet och namespace URI redan är närvarande i elementet, ersätts det med den nya.

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

Parameters

newAttr Attr

Den nya attr.

Returns

Attr

Returnerar attribut

ToggleAttribute(Sträng)

Om makt inte ges, “toggles” kvalificeradName, ta bort det om det är närvarande och lägga till det om det inte är närvarande.Om våldet är falskt, ta bort kvalificeradName.

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

Parameters

qualifiedName string

Attribut för kvalificerad namn.

Returns

bool

Returnerar sant om kvalificeradName är nu närvarande; annars falsk.

ToggleAttribute(String och bool)

Om makt inte ges, “toggles” kvalificeradName, ta bort det om det är närvarande och lägga till det om det inte är närvarande.Om våldet är falskt, ta bort kvalificeradName.

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

Parameters

qualifiedName string

Attribut för kvalificerad namn.

force bool

Kraften alternativ att toggle attribut.

Returns

bool

Returnerar sant om kvalificeradName är nu närvarande; annars falsk.

 Svenska