XmlDocument, classe (System.Xml)

Changer de vue:
ScriptFree
Bibliothèque de classes .NET Framework
XmlDocument, classe

Représente un document XML.

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

Syntaxe

Visual Basic (Déclaration)
Public Class XmlDocument
	Inherits XmlNode
Visual Basic (Utilisation)
Dim instance As XmlDocument

C#
public class XmlDocument : XmlNode
C++
public ref class XmlDocument : public XmlNode
J#
public class XmlDocument extends XmlNode
JScript
public class XmlDocument extends XmlNode
Notes

Cette classe implémente le W3C Document Object Model (DOM) Level 1 Core et le Core DOM Level 2. Le DOM est une représentation sous forme d'arborescence en mémoire indépendante (cache) d'un document XML et permet l'exploration de ce document et sa modification. 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.

Consultez DOM (Document Object Model) XML pour plus d'informations.

Remarque de sécuritéRemarque 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.

Hiérarchie d'héritage

System.Object
   System.Xml.XmlNode
    System.Xml.XmlDocument
       System.Configuration.ConfigXmlDocument
       System.Xml.XmlDataDocument
Sécurité des threads

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

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

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

Informations de version

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0
Voir aussi