Utilisation de XML dans le .NET Framework
Les classes XML du .NET Framework représentent un ensemble complet et intégré de classes, qui permettent de manipuler des données et des documents XML. Ces classes peuvent être réparties en différents groupes : analyse et écriture de données XML avec XmlReader et XmlWriter, validation du code XML avec XmlValidatingReader et modification d'un document XML à l'aide de XmlDocument. Les classes XslTransform, XmlSchema et XPathNavigator prennent en charge l'exécution de transformations XSL (XSLT, XSL Transformations), la modification du schéma XSD (XML Schema Definition) et l'application de requêtes XPath.
Dans cette section
- Vue d'ensemble de l'architecture XML dans le .NET Framework
Fournit une vue d'ensemble de l'architecture XML dans le .NET Framework. - Vue d'ensemble des améliorations de la sécurité pour System.XML
Fournit une vue d'ensemble des améliorations de la sécurité pour System.XML dans le .NET Framework version 1.1, décrit les classes affectées par les changements et fournit des liens vers des rubriques qui contiennent des informations détaillées. - DOM XML
Explique en quoi la classe XmlDocument et ses classes associées sont conformes aux spécifications de prise en charge des espaces de noms Document Object Model (Core) Level 1 et Level 2. - Lecture de XML avec XmlReader
Décrit comment la classe XmlReader permet un accès en lecture seule, en avant seulement et non mis en cache aux données XML via un flux XML. - Écriture de XML avec XmlWriter
Décrit comment la classe XmlWriter fournit un mode de génération de flux XML en avant seulement et sans mise en cache, ainsi que la manière dont elle aide l'utilisateur à créer des documents XML. - Transformations XSLT avec la classe XslTransform
Décrit comment la classe XslTransform implémente la recommandation XSLT 1.0 afin de transformer un document XML donné en un autre document et prend en charge la création de scripts compilés avec Visual Basic, C# et JavaScript. - XPathNavigator dans le .NET Framework
La fonctionnalité XPath permet d'interroger un magasin de données au sujet d'un nœud ou d'un ensemble de nœuds. XPathNavigator est la classe qui fournit les méthodes requises pour implémenter des requêtes XPath à n'importe quel magasin de données. Elle est basée sur le modèle de données décrit par la recommandation XML Path Language (XPath) Version 1.0 (www.w3.org/TR/xpath.html). - Modèle d'objet de schéma XML (SOM)
Décrit les classes utilisées pour créer et manipuler des schémas XML (XSD) en fournissant une classe XmlSchema pour le chargement et la modification d'un schéma. - Validation XML à l'aide de schémas
Décrit les procédés de validation de définition de type de document (DTD, Document Type Definition), de schéma XDR (XML-Data Reduced) et de schéma XSD (XML Schema), disponibles dans le .NET Framework. - Intégration de XML aux données relationnelles et à ADO.NET
Décrit comment le .NET Framework permet un accès synchrone en temps réel aux représentations relationnelles et hiérarchiques des données via l'objet DataSet et l'objet XmlDataDocument. - Résolution des ressources XML externes nommées à l'aide d'un URI
XmlResolver est une classe abstraite qui résout les ressources XML externes ayant été nommées au moyen d'un URI. - Codage de caractères des noms XML et conversion des types de données XML
Explique comment la classe XmlConvert code et décode les noms dans les données XML. - Conversion de types de données XML
Explique la manière dont la classe XmlConvert procède à la conversion fortement typée des données XML. - Espaces de noms dans un document XML
Décrit la création et l'utilisation de la classe XmlNamespaceManager chaque fois que des espaces de noms sont nécessaires, et comment celle-ci comprend le préfixe et l'espace de noms qu'il représente.