Outils XML dans Visual Studio
Le langage XML (Extensible Markup Language) est un langage de balisage qui offre un format utilisé pour décrire des données. Cela permet des déclarations plus précises d'un contenu et des résultats de recherche plus significatifs entre plusieurs plateformes. Par ailleurs, le langage XML permet de séparer la présentation des données. Par exemple, en HTML, vous utilisez des balises pour demander au navigateur d'afficher des données en gras ou en italique ; en XML, vous utilisez des balises uniquement pour décrire des données, telles que le nom d'une ville, la température et la pression barométrique. En XML, vous utilisez des feuilles de style telles que les feuilles de style XLS (Extensible Stylesheet Language) et CSS (Cascading Style Sheets, feuilles de style en cascade) pour présenter les données dans un navigateur. XML sépare les données de la présentation et du traitement. Cela vous permet d'afficher et de traiter les données comme vous le souhaitez en appliquant différentes feuilles de style et en utilisant différentes applications.
XML est un sous-ensemble du langage SGML qui est optimisé pour la livraison de données sur le Web. Il est défini par le W3C (World Wide Web Consortium). Cette normalisation garantit que des données structurées seront uniformes et indépendantes de toute application ou de tout fabricant.
XML est au cœur de nombreuses fonctionnalités de Visual Studio et du .NET Framework. La liste des rubriques suivantes répertorie les noms des outils et des fonctionnalités liés à XML proposés par Visual Studio et le .NET Framework.
Pour plus d'informations, consultez le Centre pour développeurs XML (page éventuellement en anglais), qui fournit aux développeurs XML les ressources les plus récentes, notamment la documentation, des informations techniques, des téléchargements et des groupes de discussion.
Dans cette section
Working with XML Data
Examine le rôle du langage XML quant à la manière dont les données sont gérées dans Visual Studio.Débogage XSLT
Fournit des liens vers les rubriques relatives à l'utilisation du débogueur Visual Studio pour déboguer XSLT.
Référence
Microsoft.VisualStudio.XmlEditor
Expose l'arborescence d'analyse de l'Éditeur XML via System.Xml.Linq pour n'importe quel document XML.XML Standards Reference
Fournit des informations sur les technologies XML, notamment le code XML et XSLT (Extensible Stylesheet Language Transformations), la définition de type de document (DTD, Document Type Definition) et le langage XSD (XML Schema Definition).System.Xml
Décrit les classes et autres éléments qui composent l'espace de noms System.Xml et fournit des liens vers des informations plus détaillées relatives à chaque élément.System.Xml.Serialization
Décrit les classes et autres éléments qui composent l'espace de noms System.Xml.Serialization et fournit des liens vers des informations plus détaillées relatives à chaque élément.
Sections connexes
DOM (Document Object Model) XML
Explique dans quelle mesure XmlDocument et les classes qui lui sont associées sont conformes aux spécifications de prise en charge des espaces de noms de niveau 1 et de niveau 2 du modèle DOM (Document Object Model) (principal) W3C.Lecture de XML avec XmlReader
Explique comment l'objet XmlReader fournit un accès aux données XML en lecture seule, en avant seulement et non mis en cache par le biais d'un flux XML.Écriture de XML avec XmlWriter
Explique comment XmlWriter fournit un mode de génération de flux XML non mise en cache et en avant seulement, et aide l'utilisateur à générer des documents XML conformes à la norme W3C.Transformations XSLT
Explique comment la classe XslCompiledTransform implémente la recommandation XSLT 1.0.Traitement des données XML à l'aide du modèle de données XPath
Explique comment la classe XPathNavigator peut traiter des données XML stockées dans un objet XPathDocument ou XmlDocument. La classe XPathNavigator repose sur les modèles de données XQuery 1.0 et XPath 2.0, et permet de naviguer au sein de données XML et de les modifier.Modèle Objet du schéma (SOM) XML
Décrit les classes utilisées pour la création et la manipulation de schémas XML en fournissant une classe XmlSchema pour charger et modifier un schéma.Résolution de ressources XML externes nommées par un URI
Explique que la classe XmlResolver est une classe abstraite qui permet de résoudre les ressources XML externes nommées par un URI (Uniform Resource Identifier).