Class Attr

Class Attr

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

L’interface Attr représente un attribut dans un objet Element. Typiquement, les valeurs autorisées pour l’attribut sont définies dans un schéma associé au document.

[DOMObject]
[ComVisible(true)]
[DOMName("Attr")]
public sealed class Attr : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Héritage

objectDOMObjectEventTargetNodeAttr

Implémente

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Membres hérités

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()

Propriétés

LocalName

Renvoie la partie locale du nom qualifié de ce nœud. Pour les nœuds de tout type autre que ELEMENT_NODE et ATTRIBUTE_NODE et les nœuds créés avec une méthode DOM de niveau 1, telle que Document.createElement(), cela est toujours null.

public override string LocalName { get; }

Valeur de la propriété

string

Name

Renvoie le nom de cet attribut.

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

Valeur de la propriété

string

NamespaceURI

L’URI de l’espace de noms de ce nœud, ou null s’il n’est pas spécifié.

public override string NamespaceURI { get; }

Valeur de la propriété

string

NodeName

Le nom de ce nœud, en fonction de son type.

public override string NodeName { get; }

Valeur de la propriété

string

NodeType

Un code représentant le type de l’objet sous-jacent.

public override ushort NodeType { get; }

Valeur de la propriété

ushort

NodeValue

La valeur de ce nœud, en fonction de son type.

public override string NodeValue { get; set; }

Valeur de la propriété

string

OwnerElement

Le nœud Element auquel cet attribut est attaché ou null si cet attribut n’est pas utilisé.

[DOMName("ownerElement")]
public Element OwnerElement { get; }

Valeur de la propriété

Element

Prefix

Le préfixe de l’espace de noms de ce nœud, ou null s’il n’est pas spécifié. Lorsqu’il est défini comme null, le fait de le définir n’a aucun effet.

public override string Prefix { get; }

Valeur de la propriété

string

Specified

Vrai si cet attribut a été explicitement donné une valeur dans le document d’instance, faux sinon.

[DOMName("specified")]
public bool Specified { get; }

Valeur de la propriété

bool

TextContent

Cet attribut renvoie le contenu textuel de ce nœud et de ses descendants. Lorsqu’il est défini comme null, le fait de le définir n’a aucun effet. Lors de la définition, tous les enfants possibles que ce nœud pourrait avoir sont supprimés et, si la nouvelle chaîne n’est pas vide ou null, remplacés par un seul nœud Text contenant la chaîne à laquelle cet attribut est défini.

public override string TextContent { get; set; }

Valeur de la propriété

string

Value

Lors de la récupération, la valeur de l’attribut est renvoyée sous forme de chaîne.

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

Valeur de la propriété

string

Méthodes

Dispose(bool)

Libère les ressources non gérées et - optionnellement - gérées.

protected override void Dispose(bool disposing)

Paramètres

disposing bool

true pour libérer à la fois les ressources gérées et non gérées ; false pour libérer uniquement les ressources non gérées.

 Français