Class Attr
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
La interfaz Attr representa un atributo en un objeto Element. Típicamente, los valores permitidos para el atributo se definen en un esquema asociado con el documento.
[DOMObject]
[ComVisible(true)]
[DOMName("Attr")]
public sealed class Attr : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Herencia
object ← DOMObject ← EventTarget ← Node ← Attr
Implementa
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Miembros heredados
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.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(), DOMObject.GetPlatformType(), object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propiedades
LocalName
Devuelve la parte local del nombre calificado de este nodo. Para nodos de cualquier tipo que no sean ELEMENT_NODE y ATTRIBUTE_NODE y nodos creados con un método del DOM Level 1, como Document.createElement(), esto siempre es nulo.
public override string LocalName { get; }
Valor de la propiedad
Name
Devuelve el nombre de este atributo.
[DOMName("name")]
public string Name { get; }
Valor de la propiedad
NamespaceURI
El URI del espacio de nombres de este nodo, o nulo si no está especificado.
public override string NamespaceURI { get; }
Valor de la propiedad
NodeName
El nombre de este nodo, dependiendo de su tipo.
public override string NodeName { get; }
Valor de la propiedad
NodeType
Un código que representa el tipo del objeto subyacente.
public override ushort NodeType { get; }
Valor de la propiedad
NodeValue
El valor de este nodo, dependiendo de su tipo.
public override string NodeValue { get; set; }
Valor de la propiedad
OwnerElement
El nodo Element al que está adjunto este atributo o nulo si este atributo no está en uso.
[DOMName("ownerElement")]
public Element OwnerElement { get; }
Valor de la propiedad
Prefix
El prefijo del espacio de nombres de este nodo, o nulo si no está especificado. Cuando está definido como nulo, establecerlo no tiene efecto.
public override string Prefix { get; }
Valor de la propiedad
Specified
Verdadero si este atributo se le dio explícitamente un valor en el documento de instancia, falso en caso contrario.
[DOMName("specified")]
public bool Specified { get; }
Valor de la propiedad
TextContent
Este atributo devuelve el contenido de texto de este nodo y sus descendientes. Cuando está definido como nulo, establecerlo no tiene efecto. Al establecer, se eliminan los posibles hijos que este nodo pueda tener y, si la nueva cadena no está vacía o nula, se reemplaza por un único nodo de texto que contiene la cadena a la que se establece este atributo.
public override string TextContent { get; set; }
Valor de la propiedad
Value
Al recuperar, el valor del atributo se devuelve como una cadena.
[DOMName("value")]
public string Value { get; set; }
Valor de la propiedad
Métodos
Dispose(bool)
Libera recursos no gestionados y, opcionalmente, recursos gestionados.
protected override void Dispose(bool disposing)
Parámetros
disposing
bool
true
para liberar tanto recursos gestionados como no gestionados; false
para liberar solo recursos no gestionados.