XmlDocument Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le niveau supérieur de la source XML. Cette classe inclut des membres pour récupérer et créer tous les autres objets XML.
public ref class XmlDocument sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XmlDocument final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class XmlDocument final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XmlDocument
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class XmlDocument
function XmlDocument()
Public NotInheritable Class XmlDocument
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Constructeurs
XmlDocument() |
Crée une instance de la classe XmlDocument. |
Propriétés
Attributes |
Obtient la liste des attributs de ce nœud. |
ChildNodes |
Obtient une liste d’enfants dans le nœud actuel. |
Doctype |
Pour XML, cette propriété obtient l’adresse du nœud qui spécifie le DTD. Cette propriété renvoie null pour les documents HTML et les documents XML sans DTD. |
DocumentElement |
Obtient l’élément racine du document. |
DocumentUri |
Retourne l’URL du document XML chargé en dernier. |
FirstChild |
Obtient le premier nœud enfant. |
Implementation |
Obtient l’objet Implementation pour le document. |
InnerText |
Obtient le texte à l’intérieur du code XML. |
LastChild |
Obtient le dernier nœud enfant. |
LocalName |
Obtient le nom local, qui est la partie locale d’un nom qualifié. C’est ce qu’on appelle la partie locale dans Espaces de noms dans XML. |
NamespaceUri |
Retourne l’URI (Uniform Resource Identifier) de l’espace de noms. |
NextSibling |
Obtient le frère suivant du nœud dans la liste enfant du parent. Cette propriété ne s’applique pas à cette classe. |
NodeName |
Retourne le nom qualifié de l’attribut, le type de document, l’élément, l’entité ou les nœuds de notation. Retourne une chaîne fixe pour tous les autres types de nœud. |
NodeType |
Obtient le type de nœud DOM (Document Object Model) XML, qui détermine les valeurs valides et si le nœud peut avoir des nœuds enfants. |
NodeValue |
Obtient ou définit le texte associé au nœud. |
OwnerDocument |
Retourne la racine du document qui contient le nœud. |
ParentNode |
Obtient le nœud parent du nœud instance de nœud. |
Prefix |
Obtient ou définit le préfixe d’espace de noms. |
PreviousSibling |
Obtient le frère précédent du nœud dans la liste enfant du parent. Cette propriété ne s’applique pas à cette classe. |
Méthodes
AppendChild(IXmlNode) |
Ajoute un nouveau nœud enfant en tant que dernier enfant du nœud. |
CloneNode(Boolean) |
Clone un nouveau nœud. |
CreateAttribute(String) |
Crée un attribut avec le nom spécifié. |
CreateAttributeNS(Object, String) |
Crée un attribut avec l’espace de noms et le nom spécifiés. |
CreateCDataSection(String) |
Crée un nœud de section CDATA qui contient les données fournies. |
CreateComment(String) |
Crée un nœud de commentaire qui contient les données fournies. |
CreateDocumentFragment() |
Crée un objet XmlDocumentFragment vide. |
CreateElement(String) |
Crée un nœud d’élément avec le nom spécifié. |
CreateElementNS(Object, String) |
Crée un nœud d’élément à l’aide de l’espace de noms et du nom spécifiés. |
CreateEntityReference(String) |
Crée un objet XmlEntityReference . |
CreateProcessingInstruction(String, String) |
Crée un nœud d’instruction de traitement qui contient la cible et les données fournies. |
CreateTextNode(String) |
Crée un nœud de texte qui contient les données fournies. |
GetElementById(String) |
Retourne l’élément qui correspond à l’attribut ID. |
GetElementsByTagName(String) |
Retourne une collection d’éléments qui portent le nom spécifié. |
GetXml() |
Retourne la représentation XML du nœud et de tous ses descendants. |
HasChildNodes() |
Détermine si un nœud a des enfants. |
ImportNode(IXmlNode, Boolean) |
Importe un nœud d’un autre document dans ce document. |
InsertBefore(IXmlNode, IXmlNode) |
Insère un nœud enfant à gauche du nœud spécifié ou à la fin de la liste des nœuds enfants. |
LoadFromFileAsync(IStorageFile) |
Charge de manière asynchrone un document XML à partir du fichier spécifié. Le document est analysé à l’aide des paramètres d’analyseur par défaut. |
LoadFromFileAsync(IStorageFile, XmlLoadSettings) |
Charge de manière asynchrone un document XML à partir du fichier spécifié. Le document est analysé à l’aide des paramètres fournis. |
LoadFromUriAsync(Uri) |
Charge de manière asynchrone un document XML à partir de l’emplacement spécifié. Le document est analysé à l’aide des paramètres d’analyseur par défaut. |
LoadFromUriAsync(Uri, XmlLoadSettings) |
Charge de manière asynchrone un document XML à partir de l’emplacement spécifié. Le document est analysé à l’aide des paramètres fournis. |
LoadXml(String) |
Charge un document XML à l’aide de la chaîne fournie. Le document est analysé à l’aide des paramètres d’analyseur par défaut. |
LoadXml(String, XmlLoadSettings) |
Charge un document XML à l’aide de la chaîne fournie. Le document est analysé à l’aide des paramètres fournis. |
LoadXmlFromBuffer(IBuffer) |
Charge un document XML à l’aide de la mémoire tampon. Le document est analysé à l’aide des paramètres d’analyseur par défaut. |
LoadXmlFromBuffer(IBuffer, XmlLoadSettings) |
Charge un document XML à l’aide de la mémoire tampon. Le document est analysé à l’aide des paramètres fournis. |
Normalize() |
Normalise tous les éléments descendants en combinant deux ou plusieurs nœuds de texte adjacents dans un nœud de texte unifié. |
RemoveChild(IXmlNode) |
Supprime le nœud enfant spécifié de la liste des enfants et le renvoie. |
ReplaceChild(IXmlNode, IXmlNode) |
Remplace l’ancien nœud enfant spécifié par le nouveau nœud enfant fourni. |
SaveToFileAsync(IStorageFile) |
Enregistre de manière asynchrone un document XML dans le fichier spécifié. |
SelectNodes(String) |
Applique l’opération de correspondance de modèle spécifiée au contexte de ce nœud et retourne la liste des nœuds correspondants en tant que XmlNodeList. |
SelectNodesNS(String, Object) |
Applique l’opération de correspondance de modèle spécifiée au contexte de ce nœud et retourne la liste des nœuds correspondants en tant que XmlNodeList. |
SelectSingleNode(String) |
Applique l’opération de correspondance spécifiée au contexte de ce nœud et retourne le premier nœud correspondant. |
SelectSingleNodeNS(String, Object) |
Applique l’opération de correspondance spécifiée au contexte de ce nœud et retourne le premier nœud correspondant. |