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
object ← DOMObject ← EventTarget ← Node ← Attr
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é
Name
Renvoie le nom de cet attribut.
[DOMName("name")]
public string Name { get; }
Valeur de la propriété
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é
NodeName
Le nom de ce nœud, en fonction de son type.
public override string NodeName { get; }
Valeur de la propriété
NodeType
Un code représentant le type de l’objet sous-jacent.
public override ushort NodeType { get; }
Valeur de la propriété
NodeValue
La valeur de ce nœud, en fonction de son type.
public override string NodeValue { get; set; }
Valeur de la propriété
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é
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é
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é
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é
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é
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.