Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

XmlDocument, classe

Représente un document XML.

Espace de noms :  System.Xml
Assembly :  System.Xml (dans System.Xml.dll)

public class XmlDocument : XmlNode

Le type XmlDocument expose les membres suivants.

  NomDescription
Méthode publiquePris en charge par XNA FrameworkXmlDocument()Initialise une nouvelle instance de la classe XmlDocument.
Méthode protégéePris en charge par XNA FrameworkXmlDocument(XmlImplementation)Initialise une nouvelle instance de la classe XmlDocument avec le XmlImplementation spécifié.
Méthode publiquePris en charge par XNA FrameworkXmlDocument(XmlNameTable)Initialise une nouvelle instance de la classe XmlDocument avec le XmlNameTable spécifié.
Début

  NomDescription
Propriété publiquePris en charge par XNA FrameworkAttributesObtient un XmlAttributeCollection contenant les attributs du nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkBaseURIObtient l'URI de base du nœud actuel. (Substitue XmlNode.BaseURI.)
Propriété publiquePris en charge par XNA FrameworkChildNodesObtient tous les nœuds enfants du nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkDocumentElementObtient le XmlElement racine pour le document.
Propriété publiqueDocumentTypeObtient le nœud contenant la déclaration DOCTYPE.
Propriété publiquePris en charge par XNA FrameworkFirstChildObtient le premier enfant du nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkHasChildNodesObtient une valeur indiquant si ce nœud possède des nœuds enfants. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkImplementationObtient l'objet XmlImplementation pour le document actif.
Propriété publiquePris en charge par XNA FrameworkInnerTextObtient les valeurs concaténées du nœud et de tous ses nœuds enfants. (Substitue XmlNode.InnerText.)

Dans XNA Framework 3.0, ce membre est hérité de XmlNode.InnerText.
Propriété publiquePris en charge par XNA FrameworkInnerXmlObtient ou définit le balisage représentant les enfants du nœud actuel. (Substitue XmlNode.InnerXml.)
Propriété publiquePris en charge par XNA FrameworkIsReadOnlyObtient une valeur indiquant si le nœud actuel est en lecture seule. (Substitue XmlNode.IsReadOnly.)
Propriété publiquePris en charge par XNA FrameworkItem[String]Obtient le premier élément enfant avec le Name spécifié. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkItem[String, String]Obtient le premier élément enfant avec le LocalName et le NamespaceURI spécifiés. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkLastChildObtient le dernier enfant du nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkLocalNameObtient le nom local du nœud. (Substitue XmlNode.LocalName.)
Propriété publiquePris en charge par XNA FrameworkNameObtient le nom qualifié du nœud. (Substitue XmlNode.Name.)
Propriété publiquePris en charge par XNA FrameworkNamespaceURIObtient l'URI de l'espace de noms de ce nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkNameTableObtient le XmlNameTable associé à cette implémentation.
Propriété publiquePris en charge par XNA FrameworkNextSiblingObtient le nœud qui suit immédiatement ce nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkNodeTypeObtient le type du nœud actuel. (Substitue XmlNode.NodeType.)
Propriété publiquePris en charge par XNA FrameworkOuterXmlObtient le balisage représentant ce nœud et tous ses nœuds enfants. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkOwnerDocumentObtient le XmlDocument auquel le nœud actuel appartient. (Substitue XmlNode.OwnerDocument.)
Propriété publiquePris en charge par XNA FrameworkParentNodeObtient le nœud parent de ce nœud (pour les nœuds qui peuvent avoir des parents). (Substitue XmlNode.ParentNode.)
Propriété publiquePris en charge par XNA FrameworkPrefixObtient ou définit le préfixe de l'espace de noms de ce nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkPreserveWhitespaceObtient ou définit une valeur indiquant si les espaces blancs doivent être conservés dans le contenu d'élément.
Propriété publiquePris en charge par XNA FrameworkPreviousSiblingObtient le nœud qui précède immédiatement ce nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkSchemaInfoRetourne le jeu d'informations postérieures à la validation du schéma (PSVI, Post-Schema-Validation-Infoset) pour le nœud. (Substitue XmlNode.SchemaInfo.)
Propriété publiquePris en charge par XNA FrameworkSchemasObtient ou définit l'objet XmlSchemaSet associé à ce XmlDocument.
Propriété publiquePris en charge par XNA FrameworkValueObtient ou définit la valeur du nœud. (Hérité de XmlNode.)
Propriété publiquePris en charge par XNA FrameworkXmlResolverDéfinit le XmlResolver à utiliser pour résoudre les ressources externes.
Début

  NomDescription
Méthode publiquePris en charge par XNA FrameworkAppendChildAjoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkCloneCrée un doublon de ce nœud. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkCloneNodeCrée un doublon de ce nœud. (Substitue XmlNode.CloneNode(Boolean).)
Méthode publiquePris en charge par XNA FrameworkCreateAttribute(String)Crée un XmlAttribute avec le Name spécifié.
Méthode publiquePris en charge par XNA FrameworkCreateAttribute(String, String)Crée un XmlAttribute avec le nom qualifié et le NamespaceURI spécifiés.
Méthode publiquePris en charge par XNA FrameworkCreateAttribute(String, String, String)Crée un XmlAttribute avec les Prefix, LocalName et NamespaceURI spécifiés.
Méthode publiquePris en charge par XNA FrameworkCreateCDataSectionCrée un XmlCDataSection contenant les données spécifiées.
Méthode publiquePris en charge par XNA FrameworkCreateCommentCrée un XmlComment contenant les données spécifiées.
Méthode protégéePris en charge par XNA FrameworkCreateDefaultAttributeCrée un attribut par défaut avec le préfixe, le nom local et l'URI de l'espace de noms spécifiés.
Méthode publiquePris en charge par XNA FrameworkCreateDocumentFragmentCrée XmlDocumentFragment.
Méthode publiqueCreateDocumentTypeRetourne un nouvel objet XmlDocumentType.
Méthode publiquePris en charge par XNA FrameworkCreateElement(String)Crée un élément avec le nom spécifié.
Méthode publiquePris en charge par XNA FrameworkCreateElement(String, String)Crée un XmlElement avec le nom qualifié et NamespaceURI.
Méthode publiquePris en charge par XNA FrameworkCreateElement(String, String, String)Crée un élément avec les Prefix, LocalName et NamespaceURI spécifiés.
Méthode publiquePris en charge par XNA FrameworkCreateEntityReferenceCrée un XmlEntityReference avec le nom spécifié.
Méthode publiqueCreateNavigator()Crée un nouvel objet XPathNavigator pour naviguer dans ce document. (Substitue XmlNode.CreateNavigator().)
Méthode protégéeCreateNavigator(XmlNode)Crée un objet XPathNavigator pour naviguer dans ce document à la position sur le XmlNode spécifié.
Méthode publiquePris en charge par XNA FrameworkCreateNode(String, String, String)Crée un XmlNode avec le type de nœud, le Name et le NamespaceURI spécifiés.
Méthode publiquePris en charge par XNA FrameworkCreateNode(XmlNodeType, String, String)Crée un XmlNode avec les XmlNodeType, Name et NamespaceURI spécifiés.
Méthode publiquePris en charge par XNA FrameworkCreateNode(XmlNodeType, String, String, String)Crée un XmlNode avec les XmlNodeType, Prefix, Name et NamespaceURI spécifiés.
Méthode publiquePris en charge par XNA FrameworkCreateProcessingInstructionCrée un XmlProcessingInstruction avec le nom et les données spécifiés.
Méthode publiquePris en charge par XNA FrameworkCreateSignificantWhitespaceCrée un nœud XmlSignificantWhitespace.
Méthode publiquePris en charge par XNA FrameworkCreateTextNodeCrée un XmlText avec le texte spécifié.
Méthode publiquePris en charge par XNA FrameworkCreateWhitespaceCrée un nœud XmlWhitespace.
Méthode publiquePris en charge par XNA FrameworkCreateXmlDeclarationCrée un nœud XmlDeclaration avec les valeurs spécifiées.
Méthode publiquePris en charge par XNA FrameworkEquals(Object)Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégéePris en charge par XNA FrameworkFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetElementByIdObtient le XmlElement avec l'ID spécifiée.
Méthode publiquePris en charge par XNA FrameworkGetElementsByTagName(String)Retourne XmlNodeList contenant la liste de tous les éléments descendants qui correspondent au Name spécifié.
Méthode publiquePris en charge par XNA FrameworkGetElementsByTagName(String, String)Retourne XmlNodeList contenant une liste de tous les éléments descendants qui correspondent aux LocalName et NamespaceURI spécifiés.
Méthode publiquePris en charge par XNA FrameworkGetEnumeratorFournit une prise en charge de chaque itération de style des nœuds de XmlNode. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkGetNamespaceOfPrefixRecherche la déclaration xmlns la plus proche du préfixe spécifié, qui se trouve dans la portée du nœud actuel et retourne l'URI de l'espace de noms dans la déclaration. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkGetPrefixOfNamespaceRecherche la déclaration xmlns la plus proche de l'URI de l'espace de noms spécifié, qui se trouve dans la portée du nœud actuel et retourne le préfixe défini dans cette déclaration. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkImportNodeImporte un nœud d'un autre document vers le document actif.
Méthode publiquePris en charge par XNA FrameworkInsertAfterInsère le nœud spécifié immédiatement après le nœud de référence spécifié. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkInsertBeforeInsère le nœud spécifié immédiatement avant le nœud de référence spécifié. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkLoad(Stream)Charge le document XML à partir du flux spécifié.
Méthode publiquePris en charge par XNA FrameworkLoad(String)Charge le document XML à partir de l'URL spécifiée.
Méthode publiquePris en charge par XNA FrameworkLoad(TextReader)Charge le document XML à partir du TextReader spécifié.
Méthode publiquePris en charge par XNA FrameworkLoad(XmlReader)Charge le document XML à partir du XmlReader spécifié.
Méthode publiquePris en charge par XNA FrameworkLoadXmlCharge le document XML à partir de la chaîne spécifiée.
Méthode protégéePris en charge par XNA FrameworkMemberwiseCloneCrée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkNormalizePlace tous les nœuds XmlText dans la profondeur du sous-arbre sous XmlNode dans un formulaire « normal », 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 ; en d'autres termes, il n'existe pas de nœuds XmlText adjacents. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkPrependChildAjoute le nœud spécifié au début de la liste des nœuds enfants de ce nœud. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkReadNodeCrée un objet XmlNode sur la base des informations contenues dans XmlReader. Le lecteur doit être positionné sur un nœud ou sur un attribut.
Méthode publiquePris en charge par XNA FrameworkRemoveAllSupprime tous les nœuds enfants et/ou d'attributs du nœud actuel. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkRemoveChildSupprime le nœud enfant spécifié. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkReplaceChildRemplace le nœud enfant oldChild par le nœud newChild. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkSave(Stream)Enregistre le document XML dans le flux spécifié.
Méthode publiquePris en charge par XNA FrameworkSave(String)Enregistre le document XML dans le fichier spécifié.
Méthode publiquePris en charge par XNA FrameworkSave(TextWriter)Enregistre le document XML dans le TextWriter spécifié.
Méthode publiquePris en charge par XNA FrameworkSave(XmlWriter)Enregistre le document XML dans le XmlWriter spécifié.
Méthode publiquePris en charge par XNA FrameworkSelectNodes(String)Sélectionne une liste de nœuds correspondant à l'expression XPath. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkSelectNodes(String, 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. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkSelectSingleNode(String)Sélectionne le premier XmlNode correspondant à l'expression XPath. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkSelectSingleNode(String, XmlNamespaceManager)Sélectionne le premier XmlNode correspondant à l'expression XPath. Tous les préfixes trouvés dans l'expression XPath sont résolus à l'aide du XmlNamespaceManager fourni. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkSupportsTeste si l'implémentation DOM implémente une fonctionnalité spécifique. (Hérité de XmlNode.)
Méthode publiquePris en charge par XNA FrameworkToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkValidate(ValidationEventHandler)Valide le XmlDocument par rapport aux schémas en langage XSD (XML Schema Definition) contenus dans la propriété Schemas.
Méthode publiquePris en charge par XNA FrameworkValidate(ValidationEventHandler, XmlNode)Valide l'objet XmlNode spécifié par rapport aux schémas en langage XSD (XML Schema Definition) contenus dans la propriété Schemas.
Méthode publiquePris en charge par XNA FrameworkWriteContentToEnregistre tous les enfants du nœud XmlDocument dans le XmlWriter spécifié. (Substitue XmlNode.WriteContentTo(XmlWriter).)
Méthode publiquePris en charge par XNA FrameworkWriteToEnregistre le nœud XmlDocument dans le XmlWriter spécifié. (Substitue XmlNode.WriteTo(XmlWriter).)
Début

  NomDescription
Événement publicPris en charge par XNA FrameworkNodeChangedSe produit à la suite de la modification de Value pour un nœud appartenant à ce document.
Événement publicPris en charge par XNA FrameworkNodeChangingSe produit lorsqu'une modification de Value est imminente pour un nœud appartenant à ce document.
Événement publicPris en charge par XNA FrameworkNodeInsertedSe produit lorsqu'un nœud appartenant à ce document a été inséré dans un autre nœud.
Événement publicPris en charge par XNA FrameworkNodeInsertingSe produit lorsqu'un nœud appartenant à ce document est sur le point d'être inséré dans un autre nœud.
Événement publicPris en charge par XNA FrameworkNodeRemovedSe produit lorsqu'un nœud appartenant à ce document a été enlevé à son parent.
Événement publicPris en charge par XNA FrameworkNodeRemovingSe produit lorsqu'un nœud appartenant à ce document est sur le point d'être supprimé du document.
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéePris en charge par XNA FrameworkICloneable.ClonePour une description de ce membre, consultez XmlNode.Clone. (Hérité de XmlNode.)
Implémentation d'interface expliciteMéthode privéePris en charge par XNA FrameworkIEnumerable.GetEnumeratorPour une description de ce membre, consultez XmlNode.GetEnumerator. (Hérité de XmlNode.)
Début

Cette classe implémente le noyau du modèle DOM W3C niveau 1 et le noyau du DOM niveau 2. Le modèle DOM est une représentation d'arborescence en mémoire (cache) d'un document XML qui permet de naviguer dans ce document et de le modifier. Dans la mesure où XmlDocument implémente l'interface IXPathNavigable, il est également possible de l'utiliser comme document source pour la classe XslTransform.

La classe XmlDataDocument étend XmlDocument et permet le stockage, la récupération et la manipulation de données structurées via un DataSet relationnel. Cette classe autorise le mélange de vues XML et relationnelles des données sous-jacentes dans les composants.

Pour plus d'informations, consultez DOM (Document Object Model) XML.

Note de sécuritéNote de sécurité

Les exceptions levées à la suite de l'utilisation de la classe XmlDocument, par exemple la classe XmlException, peuvent contenir des informations sensibles qui ne doivent pas être exposées dans des scénarios non fiables. Les exceptions doivent être correctement gérées afin que ces informations sensibles ne soient pas exposées dans des scénarios non fiables.

TopicLocation
Comment : charger des données XML dans le contrôle serveur Web XMLGénération d'applications Web ASP.NET
Comment : charger des données XML dans le contrôle serveur Web XMLGénération d'applications Web ASP.NET dans Visual Studio

.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft