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

XmlDataDocument, classe

Remarque : cette API est maintenant obsolète.

Permet le stockage, la récupération et la manipulation de données structurées par l'entremise d'un DataSet relationnel.

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

[ObsoleteAttribute("XmlDataDocument class will be removed in a future release.")]
[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true)]
public class XmlDataDocument : XmlDocument

Le type XmlDataDocument expose les membres suivants.

  NomDescription
Méthode publiqueXmlDataDocument()Initialise une nouvelle instance de la classe XmlDataDocument.
Méthode publiqueXmlDataDocument(DataSet)Initialise une nouvelle instance de la classe XmlDataDocument avec le DataSet spécifié.
Début

  NomDescription
Propriété publiqueAttributesObtient un XmlAttributeCollection contenant les attributs du nœud. (Hérité de XmlNode.)
Propriété publiqueBaseURIObtient l'URI de base du nœud actuel. (Hérité de XmlDocument.)
Propriété publiqueChildNodesObtient tous les nœuds enfants du nœud. (Hérité de XmlNode.)
Propriété publiqueDataSetObtient un DataSet qui fournit une représentation relationnelle des données dans XmlDataDocument.
Propriété publiqueDocumentElementObtient le XmlElement racine pour le document. (Hérité de XmlDocument.)
Propriété publiqueDocumentTypeObtient le nœud contenant la déclaration DOCTYPE. (Hérité de XmlDocument.)
Propriété publiqueFirstChildObtient le premier enfant du nœud. (Hérité de XmlNode.)
Propriété publiqueHasChildNodesObtient une valeur indiquant si ce nœud possède des nœuds enfants. (Hérité de XmlNode.)
Propriété publiqueImplementationObtient l'objet XmlImplementation pour le document actif. (Hérité de XmlDocument.)
Propriété publiqueInnerTextLève InvalidOperationException dans tous les cas. (Hérité de XmlDocument.)
Propriété publiqueInnerXmlObtient ou définit le balisage représentant les enfants du nœud actuel. (Hérité de XmlDocument.)
Propriété publiqueIsReadOnlyObtient une valeur indiquant si le nœud actuel est en lecture seule. (Hérité de XmlDocument.)
Propriété publiqueItem[String]Obtient le premier élément enfant avec le Name spécifié. (Hérité de XmlNode.)
Propriété publiqueItem[String, String]Obtient le premier élément enfant avec le LocalName et le NamespaceURI spécifiés. (Hérité de XmlNode.)
Propriété publiqueLastChildObtient le dernier enfant du nœud. (Hérité de XmlNode.)
Propriété publiqueLocalNameObtient le nom local du nœud. (Hérité de XmlDocument.)
Propriété publiqueNameObtient le nom qualifié du nœud. (Hérité de XmlDocument.)
Propriété publiqueNamespaceURIObtient l'URI de l'espace de noms de ce nœud. (Hérité de XmlNode.)
Propriété publiqueNameTableObtient le XmlNameTable associé à cette implémentation. (Hérité de XmlDocument.)
Propriété publiqueNextSiblingObtient le nœud qui suit immédiatement ce nœud. (Hérité de XmlNode.)
Propriété publiqueNodeTypeObtient le type du nœud actuel. (Hérité de XmlDocument.)
Propriété publiqueOuterXmlObtient la marque contenant ce nœud et tous ses nœuds enfants. (Hérité de XmlNode.)
Propriété publiqueOwnerDocumentObtient le XmlDocument auquel le nœud actuel appartient. (Hérité de XmlDocument.)
Propriété publiqueParentNodeObtient le nœud parent de ce nœud (pour les nœuds qui peuvent avoir des parents). (Hérité de XmlDocument.)
Propriété publiquePrefixObtient ou définit le préfixe de l'espace de noms de ce nœud. (Hérité de XmlNode.)
Propriété publiquePreserveWhitespaceObtient ou définit une valeur indiquant si les espaces blancs doivent être conservés dans le contenu d'élément. (Hérité de XmlDocument.)
Propriété publiquePreviousSiblingObtient le nœud qui précède immédiatement ce nœud. (Hérité de XmlNode.)
Propriété publiqueSchemaInfoRetourne le jeu d'informations postérieures à la validation du schéma (PSVI, Post-Schema-Validation-Infoset) pour le nœud. (Hérité de XmlDocument.)
Propriété publiqueSchemasObtient ou définit l'objet XmlSchemaSet associé à ce XmlDocument. (Hérité de XmlDocument.)
Propriété publiqueValueObtient ou définit la valeur du nœud. (Hérité de XmlNode.)
Propriété publiqueXmlResolverDéfinit le XmlResolver à utiliser pour résoudre les ressources externes. (Hérité de XmlDocument.)
Début

  NomDescription
Méthode publiqueAppendChildAjoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud. (Hérité de XmlNode.)
Méthode publiqueCloneCrée un doublon de ce nœud. (Hérité de XmlNode.)
Méthode publiqueCloneNodeCrée un doublon du nœud en cours. (Substitue XmlDocument.CloneNode(Boolean).)
Méthode publiqueCreateAttribute(String)Crée un XmlAttribute avec le Name spécifié. (Hérité de XmlDocument.)
Méthode publiqueCreateAttribute(String, String)Crée un XmlAttribute avec le nom qualifié et le NamespaceURI spécifiés. (Hérité de XmlDocument.)
Méthode publiqueCreateAttribute(String, String, String)Crée un XmlAttribute avec les Prefix, LocalName et NamespaceURI spécifiés. (Hérité de XmlDocument.)
Méthode publiqueCreateCDataSectionCrée un XmlCDataSection contenant les données spécifiées. (Hérité de XmlDocument.)
Méthode publiqueCreateCommentCrée un XmlComment contenant les données spécifiées. (Hérité de XmlDocument.)
Méthode protégéeCreateDefaultAttributeCrée un attribut par défaut avec le préfixe, le nom local et l'URI de l'espace de noms spécifiés. (Hérité de XmlDocument.)
Méthode publiqueCreateDocumentFragmentCrée un XmlDocumentFragment. (Hérité de XmlDocument.)
Méthode publiqueCreateDocumentTypeRetourne un nouvel objet XmlDocumentType. (Hérité de XmlDocument.)
Méthode publiqueCreateElement(String)Crée un élément avec le nom spécifié. (Hérité de XmlDocument.)
Méthode publiqueCreateElement(String, String)Crée un XmlElement avec le nom qualifié et NamespaceURI. (Hérité de XmlDocument.)
Méthode publiqueCreateElement(String, String, String)Crée un élément avec le texte spécifié Prefix, LocalName , et NamespaceURI. (Substitue XmlDocument.CreateElement(String, String, String).)
Méthode publiqueCreateEntityReferenceCrée un XmlEntityReference avec le nom spécifié. (Substitue XmlDocument.CreateEntityReference(String).)
Méthode publiqueCreateNavigator()Crée un nouvel objet XPathNavigator pour naviguer dans ce document. (Hérité de XmlDocument.)
Méthode protégéeCreateNavigator(XmlNode)Crée un nouvel objet XPathNavigator pour naviguer dans ce document. XPathNavigator est placé sur le nœud spécifié dans le paramètre node. (Substitue XmlDocument.CreateNavigator(XmlNode).)
Méthode publiqueCreateNode(String, String, String)Crée un XmlNode avec le type de nœud, le Name et le NamespaceURI spécifiés. (Hérité de XmlDocument.)
Méthode publiqueCreateNode(XmlNodeType, String, String)Crée un XmlNode avec les XmlNodeType, Name et NamespaceURI spécifiés. (Hérité de XmlDocument.)
Méthode publiqueCreateNode(XmlNodeType, String, String, String)Crée un XmlNode avec les XmlNodeType, Prefix, Name et NamespaceURI spécifiés. (Hérité de XmlDocument.)
Méthode publiqueCreateProcessingInstructionCrée un XmlProcessingInstruction avec le nom et les données spécifiés. (Hérité de XmlDocument.)
Méthode publiqueCreateSignificantWhitespaceCrée un nœud XmlSignificantWhitespace. (Hérité de XmlDocument.)
Méthode publiqueCreateTextNodeCrée un XmlText avec le texte spécifié. (Hérité de XmlDocument.)
Méthode publiqueCreateWhitespaceCrée un nœud XmlWhitespace. (Hérité de XmlDocument.)
Méthode publiqueCreateXmlDeclarationCrée un nœud XmlDeclaration avec les valeurs spécifiées. (Hérité de XmlDocument.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalize 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. Cette méthode n'est pas prise en charge par la classe XmlDataDocument. L'appel de cette méthode lève une exception. (Substitue XmlDocument.GetElementById(String).)
Méthode publiqueGetElementFromRowRécupère le XmlElement associé au DataRow spécifié.
Méthode publiqueGetElementsByTagName(String)Retourne XmlNodeList contenant la liste de tous les éléments descendants qui correspondent au Name spécifié. (Substitue XmlDocument.GetElementsByTagName(String).)
Méthode publiqueGetElementsByTagName(String, String)Retourne XmlNodeList contenant une liste de tous les éléments descendants qui correspondent aux LocalName et NamespaceURI spécifiés. (Hérité de XmlDocument.)
Méthode publiqueGetEnumeratorObtient un énumérateur qui itère les nœuds enfants du nœud actuel. (Hérité de XmlNode.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetNamespaceOfPrefixRecherche 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 publiqueGetPrefixOfNamespaceRecherche 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 publiqueGetRowFromElementRécupère le DataRow associé au XmlElement spécifié.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueImportNodeImporte un nœud d'un autre document vers le document actif. (Hérité de XmlDocument.)
Méthode publiqueInsertAfterInsè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 publiqueInsertBeforeInsère le nœud spécifié immédiatement avant le nœud de référence spécifié. (Hérité de XmlNode.)
Méthode publiqueLoad(Stream)Charge le XmlDataDocument à partir du flux spécifié. (Substitue XmlDocument.Load(Stream).)
Méthode publiqueLoad(String)Charge le XmlDataDocument à partir de l'URL spécifiée. (Substitue XmlDocument.Load(String).)
Méthode publiqueLoad(TextReader)Charge le XmlDataDocument à partir du TextReader spécifié. (Substitue XmlDocument.Load(TextReader).)
Méthode publiqueLoad(XmlReader)Charge le XmlDataDocument à partir du XmlReader spécifié. (Substitue XmlDocument.Load(XmlReader).)
Méthode publiqueLoadXmlCharge le document XML à partir de la chaîne spécifiée. (Hérité de XmlDocument.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiqueNormalizePlace 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 publiquePrependChildAjoute 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 publiqueReadNodeCré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. (Hérité de XmlDocument.)
Méthode publiqueRemoveAllSupprime tous les nœuds enfants et/ou d'attributs du nœud actuel. (Hérité de XmlNode.)
Méthode publiqueRemoveChildSupprime le nœud enfant spécifié. (Hérité de XmlNode.)
Méthode publiqueReplaceChildRemplace le nœud enfant oldChild par le nœud newChild. (Hérité de XmlNode.)
Méthode publiqueSave(Stream)Enregistre le document XML dans le flux spécifié. (Hérité de XmlDocument.)
Méthode publiqueSave(String)Enregistre le document XML dans le fichier spécifié. (Hérité de XmlDocument.)
Méthode publiqueSave(TextWriter)Enregistre le document XML dans le TextWriter spécifié. (Hérité de XmlDocument.)
Méthode publiqueSave(XmlWriter)Enregistre le document XML dans le XmlWriter spécifié. (Hérité de XmlDocument.)
Méthode publiqueSelectNodes(String)Sélectionne une liste de nœuds correspondant à l'expression XPath. (Hérité de XmlNode.)
Méthode publiqueSelectNodes(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 publiqueSelectSingleNode(String)Sélectionne le premier XmlNode correspondant à l'expression XPath. (Hérité de XmlNode.)
Méthode publiqueSelectSingleNode(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 publiqueSupportsTeste si l'implémentation DOM implémente une fonctionnalité spécifique. (Hérité de XmlNode.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publiqueValidate(ValidationEventHandler)Valide le XmlDocument par rapport aux schémas en langage XSD (XML Schema Definition) contenus dans la propriété Schemas. (Hérité de XmlDocument.)
Méthode publiqueValidate(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. (Hérité de XmlDocument.)
Méthode publiqueWriteContentToEnregistre tous les enfants du nœud XmlDocument dans le XmlWriter spécifié. (Hérité de XmlDocument.)
Méthode publiqueWriteToEnregistre le nœud XmlDocument dans le XmlWriter spécifié. (Hérité de XmlDocument.)
Début

  NomDescription
Événement publicNodeChangedSe produit à la suite de la modification de Value pour un nœud appartenant à ce document. (Hérité de XmlDocument.)
Événement publicNodeChangingSe produit lorsqu'une modification de Value est imminente pour un nœud appartenant à ce document. (Hérité de XmlDocument.)
Événement publicNodeInsertedSe produit lorsqu'un nœud appartenant à ce document a été inséré dans un autre nœud. (Hérité de XmlDocument.)
Événement publicNodeInsertingSe produit lorsqu'un nœud appartenant à ce document est sur le point d'être inséré dans un autre nœud. (Hérité de XmlDocument.)
Événement publicNodeRemovedSe produit lorsqu'un nœud appartenant à ce document a été enlevé à son parent. (Hérité de XmlDocument.)
Événement publicNodeRemovingSe produit lorsqu'un nœud appartenant à ce document est sur le point d'être supprimé du document. (Hérité de XmlDocument.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeICloneable.ClonePour obtenir une description de ce membre, consultez XmlNode.Clone. (Hérité de XmlNode.)
Implémentation d'interface expliciteMéthode privéeIEnumerable.GetEnumeratorPour obtenir une description de ce membre, consultez XmlNode.GetEnumerator. (Hérité de XmlNode.)
Début

Cette classe est une extension de XmlDocument. Il permet de charger des données relationnelles ou des données XML et de manipuler ces données à l'aide du modèle DOM (Document Object Model) W3C (World Wide Web Consortium). Le modèle DOM présente les données sous forme d'une hiérarchie d'objets nœuds. Étant donné que XmlDataDocument implémente l'interface IXPathNavigable, il peut aussi être utilisé comme le document source pour la classe XslTransform.

XmlDataDocument possède une affiliation étroite avec la classe DataSet qui fournit une vue relationnelle des données XML chargées. Toute modification apportée au XmlDataDocument est réfléchie dans DataSet et vice versa.

Pour charger un DataSet avec des données XML, utilisez ReadXmlSchema pour construire un mappage relationnel. Les données XML peuvent alors être chargées en utilisant Load ou LoadXml.

Pour charger des données relationnelles, spécifiez le DataSet contenant les données relationnelles comme le paramètre du constructeur XmlDataDocument.

RemarqueRemarque

L'attribut HostProtectionAttribute appliqué à ce type ou membre a la valeur de propriété Resources suivante : Synchronization. HostProtectionAttribute n'affecte pas les applications bureautiques (qui sont généralement démarrées en double-cliquant sur une icône, en tapant une commande ou en entrant une URL dans un navigateur). Pour plus d'informations, consultez la classe HostProtectionAttribute ou Attributs de programmation et de protection des hôtes SQL Server.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0
Obsolète (avertissement du compilateur) dans 4.5.2
Obsolète (avertissement du compilateur) dans 4.5.1
Obsolète (avertissement du compilateur) dans 4.5
Obsolète (avertissement du compilateur) dans 4

.NET Framework Client Profile

Pris en charge dans : 3.5 SP1
Obsolète (avertissement du compilateur) dans 4

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

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
Afficher:
© 2015 Microsoft