Traitement des données XML en mémoire
Le Microsoft .NET Framework comprend trois modèles pour le traitement des données XML : la classe XmlDocument, la classe XPathDocument et LINQ to XML.
La classe XmlDocument implémente les recommandations du W3C relatives aux modèles objet de document (DOM), niveaux 1 et 2 (noyau). Le DOM est une représentation sous la forme d'une arborescence (cache) en mémoire d'un document XML. L'objet XmlDocument et les classes y afférentes permettent de construire des documents XML, de charger et d'accéder à des données, de modifier des données et d'enregistrer des modifications.
La classe XPathDocument est un magasin de données en mémoire en lecture seule basé sur le modèle de données XPath. La classe XPathNavigator propose plusieurs options de modification et fonctionnalités de navigation à l'aide d'un modèle de curseur entre des documents XML contenus dans la classe XPathDocument en lecture seule ainsi que dans la classe XmlDocument.
LINQ to XML est le nouveau modèle du .NET Framework version 3.5 pour le traitement des données XML. Il s'agit d'un modèle de traitement en mémoire qui se base sur LINQ (Language-Integrated Query). LINQ étend la syntaxe des langages C# et Visual Basic pour fournir de nouvelles capacités de requête.
Dans cette section
Traitement de données XML à l'aide du modèle DOM
Explique l'utilisation de l'objet XmlDocument et des classes y afférentes pour le traitement de données XML.Traitement des données XML à l'aide du modèle de données XPath
Explique l'utilisation des classes XPathDocument, XmlDocument et XPathNavigator pour le traitement de données XML.Traitement des données XML à l'aide de LINQ to XML
Fournit une brève vue d'ensemble de LINQ to XML et indique des liens vers la documentation LINQ to XML.