Class Attr

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

objectDOMObjectEventTargetNodeAttr

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

string

Name

Devuelve el nombre de este atributo.

[DOMName("name")]
public string Name { get; }

Valor de la propiedad

string

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

string

NodeName

El nombre de este nodo, dependiendo de su tipo.

public override string NodeName { get; }

Valor de la propiedad

string

NodeType

Un código que representa el tipo del objeto subyacente.

public override ushort NodeType { get; }

Valor de la propiedad

ushort

NodeValue

El valor de este nodo, dependiendo de su tipo.

public override string NodeValue { get; set; }

Valor de la propiedad

string

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

Element

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

string

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

bool

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

string

Value

Al recuperar, el valor del atributo se devuelve como una cadena.

[DOMName("value")]
public string Value { get; set; }

Valor de la propiedad

string

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.

 Español