classe System::Xml::XmlNode
Contenu
[
Cacher
]XmlNode class
Représente un nœud unique dans le document XML.
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
Méthodes
| Méthode | Description |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | Ajoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud. |
| virtual Clone() | Crée un duplicata de ce nœud. |
| virtual CloneNode(bool) | Crée un duplicata du nœud, lorsqu’il est substitué dans une classe dérivée. |
| CreateNavigator() override | Crée un XPathNavigator pour naviguer cet objet. |
| virtual get_Attributes() | Renvoie une XmlAttributeCollection contenant les attributs de ce nœud. |
| virtual get_BaseURI() | Renvoie l’URI de base du nœud actuel. |
| virtual get_ChildNodes() | Renvoie tous les nœuds enfants du nœud. |
| virtual get_FirstChild() | Renvoie le premier enfant du nœud. |
| virtual get_HasChildNodes() | Renvoie une valeur indiquant si ce nœud possède des nœuds enfants. |
| virtual get_InnerText() | Renvoie les valeurs concaténées du nœud et de tous ses nœuds enfants. |
| virtual get_InnerXml() | Renvoie le balisage représentant uniquement les nœuds enfants de ce nœud. |
| virtual get_IsReadOnly() | Renvoie une valeur indiquant si le nœud est en lecture seule. |
| virtual get_LastChild() | Renvoie le dernier enfant du nœud. |
| virtual get_LocalName() | Renvoie le nom local du nœud, lorsqu’il est remplacé dans une classe dérivée. |
| virtual get_Name() | Renvoie le nom qualifié du nœud, lorsqu’il est remplacé dans une classe dérivée. |
| virtual get_NamespaceURI() | Renvoie l’URI de l’espace de noms de ce nœud. |
| virtual get_NextSibling() | Renvoie le nœud immédiatement suivant ce nœud. |
| virtual get_NodeType() | Renvoie le type du nœud actuel, lorsqu’il est remplacé dans une classe dérivée. |
| virtual get_OuterXml() | Renvoie le balisage contenant ce nœud et tous ses nœuds enfants. |
| virtual get_OwnerDocument() | Renvoie le XmlDocument auquel appartient ce nœud. |
| virtual get_ParentNode() | Renvoie le parent de ce nœud (pour les nœuds pouvant avoir des parents). |
| virtual get_Prefix() | Renvoie le préfixe d’espace de noms de ce nœud. |
| virtual get_PreviousSibling() | Renvoie le nœud immédiatement précédant ce nœud. |
| virtual get_PreviousText() | Renvoie le nœud texte qui précède immédiatement ce nœud. |
| virtual get_SchemaInfo() | Renvoie le jeu d’informations post-validation de schéma qui a été attribué à ce nœud à la suite de la validation du schéma. |
| virtual get_Value() | Renvoie la valeur du nœud. |
| GetEnumerator() override | Renvoie un énumérateur qui parcourt les nœuds enfants du nœud actuel. |
| virtual GetNamespaceOfPrefix(String) | Recherche la déclaration xmlns la plus proche pour le préfixe donné qui est en portée du nœud actuel et renvoie l’URI d’espace de noms dans la déclaration. |
| virtual GetPrefixOfNamespace(String) | Recherche la déclaration xmlns la plus proche pour l’URI d’espace de noms donné qui est en portée du nœud actuel et renvoie le préfixe défini dans cette déclaration. |
| virtual idx_get(String) | Renvoie le premier élément enfant avec le XmlNode::get_Name spécifié. |
| virtual idx_get(String, String) | Renvoie le premier élément enfant avec les valeurs spécifiées de XmlNode::get_LocalName et de XmlNode::get_NamespaceURI. |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Insère le nœud spécifié immédiatement après le nœud de référence spécifié. |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Insère le nœud spécifié immédiatement avant le nœud de référence spécifié. |
| virtual Normalize() | Place tous les nœuds XmlText à toutes les profondeurs du sous-arbre sous ce XmlNode dans une forme « normale » où seul le balisage (c’est‑à‑dire les balises, les commentaires, les instructions de traitement, les sections CDATA et les références d’entité) sépare les nœuds XmlText, c’est‑à‑dire qu’il n’y a aucun nœud XmlText adjacent. |
| virtual PrependChild(SharedPtr<XmlNode>) | Ajoute le nœud spécifié au début de la liste des nœuds enfants de ce nœud. |
| virtual RemoveAll() | Supprime tous les nœuds enfants et/ou les attributs du nœud actuel. |
| virtual RemoveChild(SharedPtr<XmlNode>) | Supprime le nœud enfant spécifié. |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Remplace le nœud enfant oldChild par le nœud newChild. |
| SelectNodes(const String&) | Sélectionne une liste de nœuds correspondant à l’expression XPath. |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | Sélectionne une liste de nœuds correspondant à l’expression XPath. Tous les préfixes trouvés dans l’expression XPath sont résolus à l’aide du XmlNamespaceManager fourni. |
| SelectSingleNode(const String&) | Sélectionne le premier XmlNode qui correspond à l’expression XPath. |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | Sélectionne le premier XmlNode qui correspond à l’expression XPath. Tous les préfixes trouvés dans l’expression XPath sont résolus à l’aide du XmlNamespaceManager fourni. |
| virtual set_InnerText(String) | Définit les valeurs concaténées du nœud et de tous ses nœuds enfants. |
| virtual set_InnerXml(String) | Définit le balisage représentant uniquement les nœuds enfants de ce nœud. |
| virtual set_Prefix(String) | Définit le préfixe d’espace de noms de ce nœud. |
| virtual set_Value(String) | Définit la valeur du nœud. |
| virtual Supports(String, String) | Teste si l’implémentation du DOM implémente une fonctionnalité spécifique. |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | Enregistre tous les nœuds enfants du nœud dans le XmlWriter spécifié, lorsqu’il est remplacé dans une classe dérivée. |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | Enregistre le nœud actuel dans le XmlWriter spécifié, lorsqu’il est remplacé dans une classe dérivée. |
Typedefs
| Typedef | Description |
|---|---|
| Ptr | Un alias pour un pointeur partagé vers une instance de cette classe. |
Voir aussi
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Page for C++