Classe System::Xml::XmlAttribute

XmlAttribute class

Représente un attribut. Les valeurs valides et par défaut de l’attribut sont définies dans une définition de type de document (DTD) ou un schéma.

class XmlAttribute : public System::Xml::XmlNode

Méthodes

MéthodeDescription
AppendChild(SharedPtr<XmlNode>) overrideAjoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud.
CloneNode(bool) overrideCrée un duplicata de ce nœud.
get_BaseURI() overrideRenvoie l’identifiant uniforme de ressource (URI) de base du nœud.
get_LocalName() overrideRenvoie le nom local du nœud.
get_Name() overrideRenvoie le nom qualifié du nœud.
get_NamespaceURI() overrideRenvoie l’URI d’espace de noms de ce nœud.
get_NodeType() overrideRenvoie le type du nœud actuel.
get_OwnerDocument() overrideRenvoie le XmlDocument auquel appartient ce nœud.
virtual get_OwnerElement()Renvoie le XmlElement auquel l’attribut appartient.
get_Prefix() overrideRenvoie le préfixe d’espace de noms de ce nœud.
get_SchemaInfo() overrideRenvoie le post-schema-validation-infoset qui a été attribué à ce nœud à la suite de la validation du schéma.
virtual get_Specified()Renvoie une valeur indiquant si la valeur de l’attribut a été explicitement définie.
get_Value() overrideRenvoie la valeur du nœud.
InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideInsère le nœud spécifié immédiatement après le nœud de référence spécifié.
InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideInsère le nœud spécifié immédiatement avant le nœud de référence spécifié.
PrependChild(SharedPtr<XmlNode>) overrideAjoute le nœud spécifié au début de la liste des nœuds enfants de ce nœud.
RemoveChild(SharedPtr<XmlNode>) overrideSupprime le nœud enfant spécifié.
ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideRemplace le nœud enfant spécifié par le nouveau nœud enfant spécifié.
set_InnerText(String) overrideDéfinit les valeurs concaténées du nœud et de tous ses enfants.
set_InnerXml(String) overrideDéfinit la valeur de l’attribut.
set_Prefix(String) overrideDéfinit le préfixe d’espace de noms de ce nœud.
set_Value(String) overrideDéfinit la valeur du nœud.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideEnregistre tous les enfants du nœud dans le XmlWriter spécifié.
WriteTo(const SharedPtr<XmlWriter>&) overrideEnregistre le nœud dans le XmlWriter spécifié.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Remarques

Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

Voir aussi