Partager via


XmlDataDocument Classe

Définition

Attention

XmlDataDocument class will be removed in a future release.

Attention

XmlDataDocument has been deprecated and is not supported.

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

public ref class XmlDataDocument : System::Xml::XmlDocument
[System.Obsolete("XmlDataDocument class will be removed in a future release.")]
public class XmlDataDocument : System.Xml.XmlDocument
[System.Obsolete("XmlDataDocument has been deprecated and is not supported.")]
public class XmlDataDocument : System.Xml.XmlDocument
public class XmlDataDocument : System.Xml.XmlDocument
[<System.Obsolete("XmlDataDocument class will be removed in a future release.")>]
type XmlDataDocument = class
    inherit XmlDocument
[<System.Obsolete("XmlDataDocument has been deprecated and is not supported.")>]
type XmlDataDocument = class
    inherit XmlDocument
type XmlDataDocument = class
    inherit XmlDocument
Public Class XmlDataDocument
Inherits XmlDocument
Héritage
XmlDataDocument
Attributs

Remarques

Cette classe étend XmlDocument. Il vous 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) du World Wide Web Consortium (W3C). Le DOM présente les données sous la forme d’une hiérarchie d’objets de nœud. Étant donné que XmlDataDocument implémente l’interface IXPathNavigable , elle peut également être utilisée comme document source pour la XslTransform classe .

XmlDataDocument a une affiliation étroite avec la DataSet classe , qui fournit une vue relationnelle des données XML chargées. Toutes les modifications apportées à sont XmlDataDocument répercutées dans et DataSet vice versa.

Pour charger un avec des DataSet données XML, utilisez ReadXmlSchema pour créer un mappage relationnel. Les données XML peuvent ensuite être chargées à l’aide de Load ou LoadXml.

Pour charger des données relationnelles, spécifiez le DataSet contenant les données relationnelles en tant que paramètre dans le XmlDataDocument constructeur.

Constructeurs

XmlDataDocument()
Obsolète.
Obsolète.

Initialise une nouvelle instance de la classe XmlDataDocument.

XmlDataDocument(DataSet)
Obsolète.
Obsolète.

Initialise une nouvelle instance de la classe XmlDataDocument avec le DataSet spécifié.

Propriétés

Attributes
Obsolète.
Obsolète.

Obtient un XmlAttributeCollection contenant les attributs du nœud.

(Hérité de XmlNode)
BaseURI
Obsolète.
Obsolète.

Obtient l'URI de base du nœud actuel.

(Hérité de XmlDocument)
ChildNodes
Obsolète.
Obsolète.

Obtient tous les nœuds enfants du nœud.

(Hérité de XmlNode)
DataSet
Obsolète.
Obsolète.

Obtient un DataSet qui fournit une représentation relationnelle des données dans XmlDataDocument.

DocumentElement
Obsolète.
Obsolète.

Obtient l'élément XmlElement racine pour le document.

(Hérité de XmlDocument)
DocumentType
Obsolète.
Obsolète.

Obtient le nœud contenant la déclaration DOCTYPE.

(Hérité de XmlDocument)
FirstChild
Obsolète.
Obsolète.

Obtient le premier enfant du nœud.

(Hérité de XmlNode)
HasChildNodes
Obsolète.
Obsolète.

Obtient une valeur indiquant si ce nœud possède des nœuds enfants.

(Hérité de XmlNode)
Implementation
Obsolète.
Obsolète.

Obtient l'objet XmlImplementation pour le document actif.

(Hérité de XmlDocument)
InnerText
Obsolète.
Obsolète.

Lève une exception InvalidOperationException dans tous les cas.

(Hérité de XmlDocument)
InnerXml
Obsolète.
Obsolète.

Obtient ou définit le balisage représentant les enfants du nœud actuel.

(Hérité de XmlDocument)
IsReadOnly
Obsolète.
Obsolète.

Obtient une valeur indiquant si le nœud actuel est en lecture seule.

(Hérité de XmlDocument)
Item[String, String]
Obsolète.
Obsolète.

Obtient le premier élément enfant avec le LocalName et le NamespaceURI spécifiés.

(Hérité de XmlNode)
Item[String]
Obsolète.
Obsolète.

Obtient le premier élément enfant avec le Name spécifié.

(Hérité de XmlNode)
LastChild
Obsolète.
Obsolète.

Obtient le dernier enfant du nœud.

(Hérité de XmlNode)
LocalName
Obsolète.
Obsolète.

Obtient le nom local du nœud.

(Hérité de XmlDocument)
Name
Obsolète.
Obsolète.

Obtient le nom qualifié du nœud.

(Hérité de XmlDocument)
NamespaceURI
Obsolète.
Obsolète.

Obtient l'URI de l'espace de noms de ce nœud.

(Hérité de XmlNode)
NameTable
Obsolète.
Obsolète.

Obtient l'élément XmlNameTable associé à cette implémentation.

(Hérité de XmlDocument)
NextSibling
Obsolète.
Obsolète.

Obtient le nœud qui suit immédiatement ce nœud.

(Hérité de XmlNode)
NodeType
Obsolète.
Obsolète.

Obtient le type du nœud actuel.

(Hérité de XmlDocument)
OuterXml
Obsolète.
Obsolète.

Obtient la marque contenant ce nœud et tous ses nœuds enfants.

(Hérité de XmlNode)
OwnerDocument
Obsolète.
Obsolète.

Obtient l'élément XmlDocument auquel le nœud actif appartient.

(Hérité de XmlDocument)
ParentNode
Obsolète.
Obsolète.

Obtient le nœud parent de ce nœud (pour les nœuds qui peuvent avoir des parents).

(Hérité de XmlDocument)
Prefix
Obsolète.
Obsolète.

Obtient ou définit le préfixe de l'espace de noms de ce nœud.

(Hérité de XmlNode)
PreserveWhitespace
Obsolète.
Obsolète.

Obtient ou définit une valeur indiquant si les espaces blancs doivent être conservés dans le contenu d'élément.

(Hérité de XmlDocument)
PreviousSibling
Obsolète.
Obsolète.

Obtient le nœud qui précède immédiatement ce nœud.

(Hérité de XmlNode)
PreviousText
Obsolète.
Obsolète.

Obtient le nœud de texte qui précède immédiatement ce nœud.

(Hérité de XmlNode)
SchemaInfo
Obsolète.
Obsolète.

Retourne le jeu d’informations postérieures à la validation du schéma (PSVI, Post-Schema-Validation-Infoset) pour le nœud.

(Hérité de XmlDocument)
Schemas
Obsolète.
Obsolète.

Obtient ou définit l'objet XmlSchemaSet associé à cet élément XmlDocument.

(Hérité de XmlDocument)
Value
Obsolète.
Obsolète.

Obtient ou définit la valeur du nœud.

(Hérité de XmlNode)
XmlResolver
Obsolète.
Obsolète.

Définit l'élément XmlResolver à utiliser pour résoudre les ressources externes.

(Hérité de XmlDocument)

Méthodes

AppendChild(XmlNode)
Obsolète.
Obsolète.

Ajoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud.

(Hérité de XmlNode)
Clone()
Obsolète.
Obsolète.

Crée un doublon de ce nœud.

(Hérité de XmlNode)
CloneNode(Boolean)
Obsolète.
Obsolète.

Crée un doublon du nœud en cours.

CreateAttribute(String)
Obsolète.
Obsolète.

Crée un élément XmlAttribute avec la valeur Name spécifiée.

(Hérité de XmlDocument)
CreateAttribute(String, String)
Obsolète.
Obsolète.

Crée un élément XmlAttribute avec le nom qualifié et l'élément NamespaceURI spécifiés.

(Hérité de XmlDocument)
CreateAttribute(String, String, String)
Obsolète.
Obsolète.

Crée un élément XmlAttribute avec les éléments Prefix, LocalName et NamespaceURI spécifiés.

(Hérité de XmlDocument)
CreateCDataSection(String)
Obsolète.
Obsolète.

Crée un élément XmlCDataSection contenant les données spécifiées.

(Hérité de XmlDocument)
CreateComment(String)
Obsolète.
Obsolète.

Crée un élément XmlComment contenant les données spécifiées.

(Hérité de XmlDocument)
CreateDefaultAttribute(String, String, String)
Obsolète.
Obsolète.

Cré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)
CreateDocumentFragment()
Obsolète.
Obsolète.

Crée un objet XmlDocumentFragment.

(Hérité de XmlDocument)
CreateDocumentType(String, String, String, String)
Obsolète.
Obsolète.

Retourne un nouvel objet XmlDocumentType.

(Hérité de XmlDocument)
CreateElement(String)
Obsolète.
Obsolète.

Crée un élément avec le nom spécifié.

(Hérité de XmlDocument)
CreateElement(String, String)
Obsolète.
Obsolète.

Crée un élément XmlElement avec le nom qualifié et l'élément NamespaceURI.

(Hérité de XmlDocument)
CreateElement(String, String, String)
Obsolète.
Obsolète.

Crée un élément avec les Prefix, LocalName et NamespaceURI spécifiés.

CreateEntityReference(String)
Obsolète.
Obsolète.

Crée un élément XmlEntityReference avec le nom spécifié.

CreateNavigator()
Obsolète.
Obsolète.

Crée un objet XPathNavigator pour naviguer dans ce document.

(Hérité de XmlDocument)
CreateNavigator(XmlNode)
Obsolète.
Obsolète.

Crée un objet XPathNavigator pour naviguer dans ce document. XPathNavigator est placé sur le nœud spécifié dans le paramètre node.

CreateNode(String, String, String)
Obsolète.
Obsolète.

Crée un élément XmlNode avec le type de nœud, l'élément Name et l'élément NamespaceURI spécifiés.

(Hérité de XmlDocument)
CreateNode(XmlNodeType, String, String)
Obsolète.
Obsolète.

Crée un élément XmlNode avec les éléments XmlNodeType, Name et NamespaceURI spécifiés.

(Hérité de XmlDocument)
CreateNode(XmlNodeType, String, String, String)
Obsolète.
Obsolète.

Crée un élément XmlNode avec les éléments XmlNodeType, Prefix, Name et NamespaceURI spécifiés.

(Hérité de XmlDocument)
CreateProcessingInstruction(String, String)
Obsolète.
Obsolète.

Crée un élément XmlProcessingInstruction avec le nom et les données spécifiés.

(Hérité de XmlDocument)
CreateSignificantWhitespace(String)
Obsolète.
Obsolète.

Crée un nœud XmlSignificantWhitespace.

(Hérité de XmlDocument)
CreateTextNode(String)
Obsolète.
Obsolète.

Crée un élément XmlText avec le texte spécifié.

(Hérité de XmlDocument)
CreateWhitespace(String)
Obsolète.
Obsolète.

Crée un nœud XmlWhitespace.

(Hérité de XmlDocument)
CreateXmlDeclaration(String, String, String)
Obsolète.
Obsolète.

Crée un nœud XmlDeclaration avec les valeurs spécifiées.

(Hérité de XmlDocument)
Equals(Object)
Obsolète.
Obsolète.

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetElementById(String)
Obsolète.
Obsolète.

Obtient l'élément XmlElement avec l'ID spécifié. Cette méthode n'est pas prise en charge par la classe XmlDataDocument. L'appel de cette méthode lève une exception.

GetElementFromRow(DataRow)
Obsolète.
Obsolète.

Récupère le XmlElement associé au DataRow spécifié.

GetElementsByTagName(String)
Obsolète.
Obsolète.

Retourne un élément XmlNodeList contenant la liste de tous les éléments descendants qui correspondent à l'élément Name spécifié.

GetElementsByTagName(String)
Obsolète.
Obsolète.

Retourne un élément XmlNodeList contenant la liste de tous les éléments descendants qui correspondent à l'élément Name spécifié.

(Hérité de XmlDocument)
GetElementsByTagName(String, String)
Obsolète.
Obsolète.

Retourne un élément XmlNodeList contenant la liste de tous les éléments descendants qui correspondent aux éléments LocalName et NamespaceURI spécifiés.

(Hérité de XmlDocument)
GetEnumerator()
Obsolète.
Obsolète.

Obtient un énumérateur qui effectue les itérations au sein des nœuds enfants du nœud en cours.

(Hérité de XmlNode)
GetHashCode()
Obsolète.
Obsolète.

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetNamespaceOfPrefix(String)
Obsolète.
Obsolète.

Recherche la déclaration xmlns la plus proche du préfixe spécifié qui se trouve dans la portée du nœud actuel, puis retourne l’URI de l’espace de noms dans la déclaration.

(Hérité de XmlNode)
GetPrefixOfNamespace(String)
Obsolète.
Obsolète.

Recherche 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, puis retourne le préfixe défini dans cette déclaration.

(Hérité de XmlNode)
GetRowFromElement(XmlElement)
Obsolète.
Obsolète.

Récupère le DataRow associé au XmlElement spécifié.

GetType()
Obsolète.
Obsolète.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
ImportNode(XmlNode, Boolean)
Obsolète.
Obsolète.

Importe un nœud d'un autre document vers le document actif.

(Hérité de XmlDocument)
InsertAfter(XmlNode, XmlNode)
Obsolète.
Obsolète.

Insère le nœud spécifié immédiatement après le nœud de référence spécifié.

(Hérité de XmlNode)
InsertBefore(XmlNode, XmlNode)
Obsolète.
Obsolète.

Insère le nœud spécifié immédiatement avant le nœud de référence spécifié.

(Hérité de XmlNode)
Load(Stream)
Obsolète.
Obsolète.

Charge le XmlDataDocument à partir du flux spécifié.

Load(String)
Obsolète.
Obsolète.

Charge le XmlDataDocument à partir de l'URL spécifiée.

Load(TextReader)
Obsolète.
Obsolète.

Charge le XmlDataDocument à partir du TextReader spécifié.

Load(XmlReader)
Obsolète.
Obsolète.

Charge le XmlDataDocument à partir du XmlReader spécifié.

LoadXml(String)
Obsolète.
Obsolète.

Charge le document XML à partir de la chaîne spécifiée.

(Hérité de XmlDocument)
MemberwiseClone()
Obsolète.
Obsolète.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Normalize()
Obsolète.
Obsolète.

Place 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 étiquettes, 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)
PrependChild(XmlNode)
Obsolète.
Obsolète.

Ajoute le nœud spécifié au début de la liste des nœuds enfants de ce nœud.

(Hérité de XmlNode)
ReadNode(XmlReader)
Obsolète.
Obsolète.

Crée un objet XmlNode sur la base des informations de l'élément XmlReader. Le lecteur doit être positionné sur un nœud ou sur un attribut.

(Hérité de XmlDocument)
RemoveAll()
Obsolète.
Obsolète.

Supprime tous les nœuds enfants et/ou d'attributs du nœud actuel.

(Hérité de XmlNode)
RemoveChild(XmlNode)
Obsolète.
Obsolète.

Supprime le nœud enfant spécifié.

(Hérité de XmlNode)
ReplaceChild(XmlNode, XmlNode)
Obsolète.
Obsolète.

Remplace le nœud enfant oldChild par le nœud newChild.

(Hérité de XmlNode)
Save(Stream)
Obsolète.
Obsolète.

Enregistre le document XML dans le flux spécifié.

(Hérité de XmlDocument)
Save(String)
Obsolète.
Obsolète.

Enregistre le document XML dans le fichier spécifié. Si le fichier spécifié existe, cette méthode le remplace.

(Hérité de XmlDocument)
Save(TextWriter)
Obsolète.
Obsolète.

Enregistre le document XML dans l'élément TextWriter spécifié.

(Hérité de XmlDocument)
Save(XmlWriter)
Obsolète.
Obsolète.

Enregistre le document XML dans l'élément XmlWriter spécifié.

(Hérité de XmlDocument)
SelectNodes(String)
Obsolète.
Obsolète.

Sélectionne une liste de nœuds correspondant à l'expression XPath.

(Hérité de XmlNode)
SelectNodes(String, XmlNamespaceManager)
Obsolète.
Obsolète.

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)
SelectSingleNode(String)
Obsolète.
Obsolète.

Sélectionne le premier XmlNode correspondant à l'expression XPath.

(Hérité de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
Obsolète.
Obsolète.

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)
Supports(String, String)
Obsolète.
Obsolète.

Teste si l'implémentation DOM implémente une fonctionnalité spécifique.

(Hérité de XmlNode)
ToString()
Obsolète.
Obsolète.

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Validate(ValidationEventHandler)
Obsolète.
Obsolète.

Valide l'élément XmlDocument par rapport aux schémas XSD contenus dans la propriété Schemas.

(Hérité de XmlDocument)
Validate(ValidationEventHandler, XmlNode)
Obsolète.
Obsolète.

Valide l'objet XmlNode spécifié par rapport aux schémas XSD de la propriété Schemas.

(Hérité de XmlDocument)
WriteContentTo(XmlWriter)
Obsolète.
Obsolète.

Enregistre tous les enfants du nœud XmlDocument dans l'élément XmlWriter spécifié.

(Hérité de XmlDocument)
WriteTo(XmlWriter)
Obsolète.
Obsolète.

Enregistre le nœud XmlDocument dans l'élément XmlWriter spécifié.

(Hérité de XmlDocument)

Événements

NodeChanged
Obsolète.
Obsolète.

Se produit quand l'élément Value d'un nœud appartenant à ce document a été modifié.

(Hérité de XmlDocument)
NodeChanging
Obsolète.
Obsolète.

Se produit quand l'élément Value d'un nœud appartenant à ce document est sur le point d'être modifié.

(Hérité de XmlDocument)
NodeInserted
Obsolète.
Obsolète.

Se produit quand un nœud appartenant à ce document a été inséré dans un autre nœud.

(Hérité de XmlDocument)
NodeInserting
Obsolète.
Obsolète.

Se produit quand un nœud appartenant à ce document est sur le point d'être inséré dans un autre nœud.

(Hérité de XmlDocument)
NodeRemoved
Obsolète.
Obsolète.

Se produit quand un nœud appartenant à ce document a été enlevé à son parent.

(Hérité de XmlDocument)
NodeRemoving
Obsolète.
Obsolète.

Se produit quand un nœud appartenant à ce document est sur le point d'être supprimé du document.

(Hérité de XmlDocument)

Implémentations d’interfaces explicites

ICloneable.Clone()
Obsolète.
Obsolète.

Pour obtenir une description de ce membre, consultez Clone().

(Hérité de XmlNode)
IEnumerable.GetEnumerator()
Obsolète.
Obsolète.

Pour obtenir une description de ce membre, consultez GetEnumerator().

(Hérité de XmlNode)

Méthodes d’extension

Cast<TResult>(IEnumerable)
Obsolète.
Obsolète.

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)
Obsolète.
Obsolète.

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)
Obsolète.
Obsolète.

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)
Obsolète.
Obsolète.

Convertit un IEnumerable en IQueryable.

S’applique à