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
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
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
Children
Retorna els elements infantils de l’element actual.
public HTMLCollection Children { get; }
Valor de la propietat
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
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
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
Id
Veure la definició de l’atribute id en HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Valor de la propietat
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
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
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
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
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
NodeName
El nom d’aquest nucli, depenent del seu tipus.
public override string NodeName { get; }
Valor de la propietat
NodeType
Un codi que representa el tipus de l’objecte subjecte.
public override ushort NodeType { get; }
Valor de la propietat
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
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
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
ShadowRoot
Retorna l’escenari emmagatzemat en aquest element o nul si està tancat.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Valor de la propietat
TagName
El nom de l’element.
[DOMName("tagName")]
public string TagName { get; }
Valor de la propietat
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
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
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
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
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
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
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
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
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
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
‘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
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
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
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
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
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
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
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
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
Torna la veritat si el nom qualificat està present; si no és fals.