Attr
Contenu
[
Cacher
]Attr class
L’interface Attr représente un attribut dans un objet Element. Généralement, les valeurs autorisées pour l’attribut sont définies dans un schéma associé au document.
public sealed class Attr : Node
Propriétés
Nom | La description |
---|---|
virtual Attributes { get; } | Un NamedNodeMap contenant les attributs de ce nœud (si c’est un Element) ou null sinon. |
virtual BaseURI { get; } | L’URI de base absolu de ce nœud ou null si l’implémentation n’a pas pu obtenir d’URI absolu. |
ChildNodes { get; } | Une NodeList qui contient tous les enfants de ce nœud. S’il n’y a pas d’enfants, il s’agit d’une NodeList ne contenant aucun nœud.. |
FirstChild { get; } | Le premier enfant de ce nœud. S’il n’y a pas de tel nœud, cela renvoie null. |
IsId { get; } | Renvoie si cet attribut est connu pour être de type ID (c’est-à-dire pour contenir un identifiant pour son élément propriétaire) ou non. |
LastChild { get; } | Le dernier enfant de ce nœud. S’il n’y a pas de tel nœud, cela renvoie null. |
override LocalName { get; } | 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 Niveau 1, comme Document.createElement(), c’est toujours null. |
Name { get; } | Renvoie le nom de cet attribut. |
override NamespaceURI { get; } | L’URI de l’espace de noms de ce nœud, ou null s’il n’est pas spécifié. |
NextSibling { get; } | Le nœud suivant immédiatement ce nœud. S’il n’y a pas de tel nœud, cela renvoie null. |
override NodeName { get; } | Le nom de ce nœud, en fonction de son type. |
override NodeType { get; } | Un code représentant le type de l’objet sous-jacent. |
override NodeValue { get; set; } | La valeur de ce nœud, en fonction de son type. |
virtual OwnerDocument { get; } | L’objet Document associé à ce nœud. Il s’agit également de l’objet Document utilisé pour créer de nouveaux nœuds. Lorsque ce nœud est un Document ou un DocumentType qui n’est pas encore utilisé avec un Document, c’est null. |
OwnerElement { get; } | Le nœud d’élément auquel cet attribut est attaché ou null si cet attribut n’est pas utilisé. |
ParentElement { get; } | Obtient le parentElement de ce nœud. |
ParentNode { get; } | Le parent de ce nœud. Tous les nœuds, à l’exception de Attr, Document, DocumentFragment, Entity et Notation peuvent avoir un parent. Cependant, si un nœud vient d’être créé et n’a pas encore été ajouté à l’arbre, ou s’il a été supprimé de l’arbre, c’est null. |
override Prefix { get; } | Le préfixe d’espace de noms de ce nœud, ou null s’il n’est pas spécifié. Lorsqu’il est défini comme étant nul, sa définition n’a aucun effet |
PreviousSibling { get; } | Le nœud précédant immédiatement ce nœud. S’il n’y a pas de tel nœud, cela renvoie null. |
SchemaTypeInfo { get; } | Les informations de type associées à cet attribut. |
Specified { get; } | Vrai si cet attribut a reçu une valeur explicite dans le document d’instance, faux sinon. |
override TextContent { get; set; } | Cet attribut renvoie le contenu textuel de ce nœud et de ses descendants. Lorsqu’il est défini comme étant nul, sa définition n’a aucun effet. Lors de la définition, tous les enfants possibles que ce nœud peut avoir sont supprimés et, si la nouvelle chaîne n’est pas vide ou nulle, remplacés par un seul nœud de texte contenant la chaîne à laquelle cet attribut est défini. |
Value { get; set; } | Lors de la récupération, la valeur de l’attribut est renvoyée sous forme de chaîne. |
Méthodes
Nom | La description |
---|---|
AddEventListener(string, IEventListener) | Cette méthode permet l’enregistrement des écouteurs d’événement sur la cible de l’événement. |
AddEventListener(string, DOMEventHandler, bool) | Cette méthode permet l’enregistrement des écouteurs d’événement sur la cible de l’événement. |
AddEventListener(string, IEventListener, bool) | Cette méthode permet l’enregistrement des écouteurs d’événement sur la cible de l’événement. |
AppendChild(Node) | Ajoute le nœud newChild à la fin de la liste des enfants de ce nœud. Si le newChild est déjà dans l’arborescence, il est d’abord supprimé. |
CloneNode() | Renvoie un doublon de ce nœud, c’est-à-dire qu’il sert de constructeur de copie générique pour les nœuds. Le nœud dupliqué n’a pas de parent (parentNode est nul) et pas de données utilisateur. |
CloneNode(bool) | Renvoie un doublon de ce nœud, c’est-à-dire qu’il sert de constructeur de copie générique pour les nœuds. Le nœud dupliqué n’a pas de parent (parentNode est nul) et pas de données utilisateur. |
DispatchEvent(Event) | Cette méthode permet de répartir les événements dans le modèle d’événement des implémentations. |
Dispose() | Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non gérées. |
virtual GetPlatformType() | Cette méthode est utilisée pour récupérer l’objet ECMAScriptType . |
virtual HasAttributes() | Renvoie si ce nœud (s’il s’agit d’un élément) a des attributs |
HasChildNodes() | Renvoie si ce nœud a des enfants. |
InsertBefore(Node, Node) | Insère le nœud avant le nœud enfant existant. Si enfant est nul, insère le nœud à la fin de la liste des enfants. Si enfant est un objet DocumentFragment, tous ses enfants sont insérés, dans le même ordre, avant enfant. Si l’enfant est déjà dans l’arborescence, il est d’abord supprimé. |
IsDefaultNamespace(string) | Cette méthode vérifie si le namespaceURI spécifié est l’espace de noms par défaut ou non. |
IsEqualNode(Node) | Teste si deux nœuds sont égaux. Cette méthode teste l’égalité des nœuds, pas la similitude (c’est-à-dire si les deux nœuds sont des références au même objet) qui peut être testée avec Node.isSameNode(). Tous les nœuds identiques seront également égaux, bien que l’inverse puisse ne pas être vrai. |
IsSameNode(Node) | Renvoie si ce nœud est le même nœud que celui donné. Cette méthode permet de déterminer si deux références de nœud renvoyées par l’implémentation font référence au même objet. Lorsque deux références de nœud sont des références au même objet, même via un proxy, les références peuvent être utilisées de manière complètement interchangeable, de sorte que tous les attributs ont les mêmes valeurs et que l’appel de la même méthode DOM sur l’une ou l’autre des références a toujours exactement le même effet. |
LookupNamespaceURI(string) | Recherchez l’URI de l’espace de noms associé au préfixe donné, à partir de ce nœud. |
LookupPrefix(string) | Recherchez le préfixe associé à l’URI de l’espace de noms donné, à partir de ce nœud. Les déclarations d’espace de noms par défaut sont ignorées par cette méthode. Voir Recherche de préfixe d’espace de noms pour plus de détails sur l’algorithme utilisé par cette méthode. |
Normalize() | Met tous les nœuds de texte dans toute la profondeur de la sous-arborescence sous ce nœud, y compris les nœuds d’attribut, dans une forme “normale” où seule la structure (par exemple, les éléments, les commentaires, les instructions de traitement, les sections CDATA et les références d’entité) sépare le texte nœuds, c’est-à-dire qu’il n’y a ni nœuds Text adjacents ni nœuds Text vides. Cela peut être utilisé pour s’assurer que la vue DOM d’un document est la même que s’il avait été enregistré et rechargé, et est utile lorsque des opérations (telles que les recherches XPointer [XPointer]) qui dépendent d’une arborescence de document particulière doivent être utilisé. Si le paramètre “normalize-characters” de l’objet DOMConfiguration attaché au Node.ownerDocument est vrai, cette méthode normalisera également complètement les caractères des nœuds Text. |
RemoveChild(Node) | Supprime le nœud enfant indiqué par oldChild de la liste des enfants et le renvoie. |
RemoveEventListener(string, IEventListener) | Cette méthode permet de supprimer les écouteurs d’événement de la cible de l’événement. Si unIEventListener est retiré d’unEventTarget pendant qu’il traite un événement, il ne sera pas déclenché par les actions en cours. Les écouteurs d’événement ne peuvent jamais être invoqués après avoir été supprimés. |
RemoveEventListener(string, DOMEventHandler, bool) | Cette méthode permet de supprimer les écouteurs d’événement de la cible de l’événement. Si unIEventListener est retiré d’unEventTarget pendant qu’il traite un événement, il ne sera pas déclenché par les actions en cours. Les écouteurs d’événement ne peuvent jamais être invoqués après avoir été supprimés. |
RemoveEventListener(string, IEventListener, bool) | Cette méthode permet de supprimer les écouteurs d’événement de la cible de l’événement. Si unIEventListener est retiré d’unEventTarget pendant qu’il traite un événement, il ne sera pas déclenché par les actions en cours. Les écouteurs d’événement ne peuvent jamais être invoqués après avoir été supprimés. |
ReplaceChild(Node, Node) | Remplace le nœud enfant oldChild par newChild dans la liste des enfants et renvoie le nœud oldChild. Si newChild est un objet DocumentFragment, oldChild est remplacé par tous les enfants DocumentFragment, qui sont insérés dans le même ordre. Si le newChild est déjà dans l’arborescence, il est d’abord supprimé. |
override ToString() | Renvoie unString qui représente cette instance. |
Voir également
- class Node
- espace de noms Aspose.Svg.Dom
- Assemblée Aspose.SVG