Classe System::Xml::XmlAttribute
Contenu
[
Cacher
]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éthode | Description |
|---|---|
| AppendChild(SharedPtr<XmlNode>) override | Ajoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud. |
| CloneNode(bool) override | Crée un duplicata de ce nœud. |
| get_BaseURI() override | Renvoie l’identifiant uniforme de ressource (URI) de base du nœud. |
| get_LocalName() override | Renvoie le nom local du nœud. |
| get_Name() override | Renvoie le nom qualifié du nœud. |
| get_NamespaceURI() override | Renvoie l’URI d’espace de noms de ce nœud. |
| get_NodeType() override | Renvoie le type du nœud actuel. |
| get_OwnerDocument() override | Renvoie le XmlDocument auquel appartient ce nœud. |
| virtual get_OwnerElement() | Renvoie le XmlElement auquel l’attribut appartient. |
| get_Prefix() override | Renvoie le préfixe d’espace de noms de ce nœud. |
| get_SchemaInfo() override | Renvoie 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() override | Renvoie la valeur du nœud. |
| InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Insère le nœud spécifié immédiatement après le nœud de référence spécifié. |
| InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Insère le nœud spécifié immédiatement avant le nœud de référence spécifié. |
| PrependChild(SharedPtr<XmlNode>) override | Ajoute le nœud spécifié au début de la liste des nœuds enfants de ce nœud. |
| RemoveChild(SharedPtr<XmlNode>) override | Supprime le nœud enfant spécifié. |
| ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Remplace le nœud enfant spécifié par le nouveau nœud enfant spécifié. |
| set_InnerText(String) override | Définit les valeurs concaténées du nœud et de tous ses enfants. |
| set_InnerXml(String) override | Définit la valeur de l’attribut. |
| set_Prefix(String) override | Définit le préfixe d’espace de noms de ce nœud. |
| set_Value(String) override | Définit la valeur du nœud. |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | Enregistre tous les enfants du nœud dans le XmlWriter spécifié. |
| WriteTo(const SharedPtr<XmlWriter>&) override | Enregistre le nœud dans le XmlWriter spécifié. |
Typedefs
| Typedef | Description |
|---|---|
| Ptr | Un 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
- Class XmlNode
- Namespace System::Xml
- Library Aspose.Font for C++