Class Element

Class Element

Nom dels espais: Aspose.Html.Dom Assemblea: Aspose.HTML.dll (25.4.0)

La interfície d’element representa un element en un document HTML o 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

Membres heretats

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(Nom qualificat, documentació)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Elements. No cridis directament a aquest constructor, utilitzeu l’element W L51.System.String o l’element creatiu _ www.systems.string .

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

El nom qualificat.

document Document

El document associat.

Properties

Attributes

Un NamedNodeMap que conté els atributs d’aquest nucli (si és un element) o null de manera diferent.

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

Valor de la propietat

NamedNodeMap

ChildElementCount

Retorna el nombre actual de nuclis d’element que són fills d’aquest element. 0 si aquest element no té nodes infantils de nodeTip 1.

public int ChildElementCount { get; }

Valor de la propietat

int

Children

Retorna els elements infantils de l’element actual.

public HTMLCollection Children { get; }

Valor de la propietat

HTMLCollection

ClassList

Retorna una llista de DOMToken en viu que conté els tokens rebuts des de l’atribute “classe”.

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

Valor de la propietat

DOMTokenList

ClassName

L’atribució de la classe de l’element. Aquest atribut s’ha renomenat degut aa conflictes amb la paraula clau “classe” exposada per moltes llengües.La definició de la classe atribueix en HTML 4.01.

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

Valor de la propietat

string

FirstElementChild

Retorna el primer nucli de l’element infantil d’aquest element. null si aquest element no té elements infantils.

public Element FirstElementChild { get; }

Valor de la propietat

Element

Id

Veure la definició de l’atribute id en HTML 4.01.

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

Valor de la propietat

string

Introducció HTML

Retorna un fragment d’HTML o XML que representa el contingut de l’element.Es pot configurar, per reemplaçar els continguts de l’element amb nodes parsats de la sèrie donada.

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

Valor de la propietat

string

LastElementChild

Retorna l’últim nucli d’element infantil d’aquest element. null si aquest element no té elements infantils.

public Element LastElementChild { get; }

Valor de la propietat

Element

LocalName

Retorna la part local del nom qualificat d’aquest nucli.Per als nuclis de qualsevol tipus que no siguin ELEMENT_NODE i ATTRIBUTE_NOZ i els nodes creats amb un mètode de nivell 1 de DOM, com Document.createElement(), això sempre és nul.

public override string LocalName { get; }

Valor de la propietat

string

El nom

El nomespace URI d’aquest nucli, o nul si no està especificat.

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

Valor de la propietat

string

NextElementSibling

Retorna el següent nucli de l’element germà d’aquest element. null si aquest element no té els nuclis germans elementals que vénen després d’aquest en l’arbre de document.

public Element NextElementSibling { get; }

Valor de la propietat

Element

NodeName

El nom d’aquest nucli, depenent del seu tipus.

public override string NodeName { get; }

Valor de la propietat

string

NodeType

Un codi que representa el tipus de l’objecte subjecte.

public override ushort NodeType { get; }

Valor de la propietat

ushort

Títol HTML

Retorna un fragment d’HTML o XML que representa l’element i el seu contingut.Es pot configurar, per reemplaçar l’element amb nodes parsats de la sèrie donada.

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

Valor de la propietat

string

Prefix

El prefix de nom espacial d’aquest nucli, o nul si no està especificat. Quan es defineix com a nul, la configuració no té efecte

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

Valor de la propietat

string

PreviousElementSibling

Retorna el nucli de l’element germà anterior d’aquest element. null si aquest element no té nuclis germans elementals que vinguin abans d’aquest en l’arbre de document.

public Element PreviousElementSibling { get; }

Valor de la propietat

Element

ShadowRoot

Retorna l’escenari emmagatzemat en aquest element o nul si està tancat.

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

Valor de la propietat

ShadowRoot

TagName

El nom de l’element.

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

Valor de la propietat

string

TextContent

Aquest atribut torna el contingut de text d’aquest nucli i els seus descendents. Quan es defineix com a zero, la configuració no té efecte. En la definició, qualsevol possible nen aquest nucle pot tenir s’elimina i, si no és buida o nul, es reemplaça per un únic node Text que conté l’atribució aquesta està configurada.

public override string TextContent { get; set; }

Valor de la propietat

string

Methods

AttachShadow(ShadowRootMode)

Crea la arrel d’ombra i la connecta amb l’element actual.

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

Parameters

mode ShadowRootMode

El mode en el qual es crearà la arrel d’ombra.

Returns

ShadowRoot

Creat Aspose.Html.Dom.ShadowRoot.

Exceptions

Error no suportat: El element no dóna suport a l’arbre d’ombra.

InvalidStateError: El element ja té un arbre d’ombra.

Dispose(La botiga)

Llibera els recursos no gestionats i - opcionalment - manejats.

protected override void Dispose(bool disposing)

Parameters

disposing bool

’true’ per alliberar tant els recursos gestionats com els que no es guanen; ‘false’ perquè alliberen només els seus recursos no administrats.

GetAttribute(Tàrrega)

Retreu un valor d’atribució per nom.

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

Parameters

qualifiedName string

El nom de l’atribució a recuperar.

Returns

string

Retorn de valor atribuït

Els atributs(Tècnic, Tècnic)

Retreu un valor d’atribució per nom local i espai de nom URI.

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

Parameters

namespaceURI string

El nom d’Uri.

localName string

El nom del local.

Returns

string

Retorn dels atributs

GetAttributeNames()

Retorna els noms d’atributs de l’element com a arxiu de cordes. Si el element no té atributes, torna una aranya buida.

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

Returns

string []

Una sèrie de cadenes representa els noms d’atribució.

GetAttributeNode(Tàrrega)

Retreu un nucli d’atribució per nom.

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

Parameters

qualifiedName string

El nom dels atributs.

Returns

Attr

Retorn de valor atribuït

Esdeveniments(Tècnic, Tècnic)

Retreu un nucli Attr per nom local i nomespace URI.

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

Parameters

namespaceURI string

El nom d’Uri.

localName string

El nom del local.

Returns

Attr

Retorn dels atributs

GetElementsByClassName(Tàrrega)

Retorna un objecte NodeList viu que conté tots els elements del document que tenen totes les classes especificades en l’argument.HTTP://www.w3.org/TR/dom/

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

Parameters

classNames string

L’arrel que conté un conjunt impregnat de tokens únics separats d’espai que representen classes (noms de classes)

Returns

HTMLCollection

El Aspose.Html.Dom.Elements

GetElementsByTagName(Tàrrega)

Retorna un NodeList de tots els elements descendents amb un nom d’etiqueta donat, en ordre de document.

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

Parameters

name string

El nom de la tag.

Returns

HTMLCollection

Retorn dels atributs

Coneix el nom(Tècnic, Tècnic)

Retorna un NodeList de tots els elements descendents amb un nom local donat i un espai de nom URI en ordre de document.

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

Parameters

namespaceURI string

El nom d’Uri.

localName string

El nom del local.

Returns

HTMLCollection

Retorn dels elements

HasAttribute(Tàrrega)

Retorna la veritat quan un atribut amb un nom donat es especifiqui en aquest element o té un valor estàndard, fals de manera diferent.

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

Parameters

qualifiedName string

El nom dels atributs.

Returns

bool

‘verdadera’ si el nom especificat té un atribut; d’altra banda, ‘falsa’.

Tributació(Tècnic, Tècnic)

Retorna la veritat quan s’especifiqui un atribut amb un nom local i l’URI d’espai de nom en aquest element o té un valor estàndard, fals en cas contrari.

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

Parameters

namespaceURI string

El nom d’Uri.

localName string

El nom del local.

Returns

bool

La veritat és que [ha atribuït NS] [el nom especificat URI]; d’altra banda, ‘falsa’.

HasAttributes()

Retorna si aquest nucli (si és un element) té atributs

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

Returns

bool

boolean ’true’ si aquest nucli té atributs, ‘false’ d’una altra manera.

QuerySelector(Tàrrega)

Retorna el primer element en el document, que coincideix amb el selector

public Element QuerySelector(string selector)

Parameters

selector string

El selector

Returns

Element

El element corresponent

QuerySelectorAll(Tàrrega)

Retorna un NodeList de tots els elements en el document, que coincideix amb el selector

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

El selector

Returns

NodeList

Aspose.Html.Col·leccions.Cal·lícula HTML

Remove()

Elimina aquesta instància.

public void Remove()

RemoveAttribute(Tàrrega)

Elimina un atribut per nom.

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

Parameters

qualifiedName string

El nom dels atributs.

EliminacióAttribute(Tècnic, Tècnic)

Elimina un atribut per nom local i nom espaci URI.

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

Parameters

namespaceURI string

El nom d’Uri.

localName string

El nom del local.

RemoveAttributeNode(Attr)

Elimina el nucli d’atribució especificat.

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

Parameters

oldAttr Attr

La vella atracció.

Returns

Attr

Retorn dels atributs

SetAttribute(Tècnic, Tècnic)

Si un atribut amb aquest nom ja està present en l’element, el seu valor es canvia a ser el del paràmetre de valor.

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

Parameters

qualifiedName string

El nom dels atributs.

value string

El valor.

Els atributs(Tècnic, Tècnic i Tècnic)

Si un atribut amb el mateix nom local i nom espai URI ja està present en l’element, el seu prefix es canvia a ser la part prefixa del nom qualificat, i el valor de la mateixa és canviat per ser el paràmetre de valor.

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

Parameters

namespaceURI string

El nom d’Uri.

qualifiedName string

Nom del qualificat.

value string

El valor.

SetAttributeNode(Attr)

Si un atribut amb aquest nom (nodeName) ja està present en l’element, es substitueix per un nou.

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

Parameters

newAttr Attr

El nou atractiu.

Returns

Attr

Retorn dels atributs

SegüentNotícies(Attr)

Si un atribut amb aquest nom local i que el nom de l’URI ja està present en el element, es substitueix pel nou.

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

Parameters

newAttr Attr

El nou atractiu.

Returns

Attr

Retorn dels atributs

ToggleAttribute(Tàrrega)

Si la força no es dóna, “tugues” el nom qualificat, eliminant-lo si és present i afegint-ho si no està present.Si la força és falsa, elimina el nom qualificat.

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

Parameters

qualifiedName string

El nom qualificat.

Returns

bool

Torna la veritat si el nom qualificat està present; si no és fals.

ToggleAttribute(Tàrrega, Bool)

Si la força no es dóna, “tugues” el nom qualificat, eliminant-lo si és present i afegint-ho si no està present.Si la força és falsa, elimina el nom qualificat.

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

Parameters

qualifiedName string

El nom qualificat.

force bool

L’opció de la força per treure l’atribute.

Returns

bool

Torna la veritat si el nom qualificat està present; si no és fals.

 Català