Outils XML dans Visual Studio
Le langage XML (eXtensible Markup Language) est un langage de balisage qui fournit un format pour décrire des données. Il permet d'effectuer des déclarations de contenu plus précises et d'obtenir des résultats de recherche plus pertinents entre plusieurs plateformes. De plus, le langage XML permet de séparer la présentation des données. Par exemple, en HTML, vous utilisez des balises pour indiquer au navigateur d'afficher des données en caractères gras ou italiques, tandis qu'en langage XML, vous utilisez des balises uniquement pour décrire les données, telles qu'un nom de ville, une température ou une pression barométrique. En XML, vous utilisez des feuilles de style, telles que des feuilles de style en cascade (CSS) ou de type XSL (eXtensible Stylesheet Language) pour présenter les données dans un navigateur. Le langage XML sépare les données de la présentation et du processus. Cela vous permet d'afficher et de traiter les données comme vous le souhaitez, en appliquant différentes feuilles de style et applications.
Le langage XML est un sous-ensemble du langage SGML qui est optimisé pour une distribution via Internet. Il a été défini par le World Wide Web Consortium (W3C). Cette normalisation garantit que les données structurées seront uniformes et indépendantes des applications et des fournisseurs.
XML est au cœur de nombreuses fonctionnalités de Visual Studio et du .NET Framework. Les rubriques répertoriées ci-dessous nomment les outils et les fonctionnalités associés au langage XML qui sont proposés dans Visual Studio et le .NET Framework.
Pour plus d'informations, reportez-vous au Centre de développement XML, qui fournit les dernières ressources en matière de documentation, d'informations techniques, de téléchargements et de groupes de discussion, ainsi que d'autres ressources pour les développeurs XML.
Dans cette section
Utilisation de données XML
Présente le rôle du langage XML dans la manière dont les données sont traitées dans Visual Studio.Débogage XSLT
Fournit des liens vers des 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 tout document XML.Référence du standard XML
Fournit des informations sur les technologies XML, y compris le langage XML, la définition de type de document (DTD), le langage XSD (XML Schema Definition) et XSLT.System.Xml
Décrit les classes et d'autres éléments qui composent l'espace de noms System.Xml et fournit des liens vers des informations plus détaillées sur chaque élément.System.Xml.Serialization
Décrit les classes et d'autres éléments qui composent l'espace de noms System.Xml.Serialization et fournit des liens vers des informations plus détaillées sur chaque élément.
Rubriques connexes
DOM (Document Object Model) XML
Décrit comment la classe XmlDocument et les classes qui lui sont associées se conforment aux spécifications de prise en charge d'espace de noms des modèles DOM (Document Object Model) (principaux) de niveau 1 et de niveau 2 du W3C.Lecture de XML avec XmlReader
Décrit comment la classe XmlReader fournit un accès en lecture seule, avant uniquement 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 une manière avant uniquement et sans mise en cache de générer des flux XML, et vous aide à générer des documents XML conformes à la norme W3C.Transformations XSLT
Décrit 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
Décrit comment la classe XPathNavigator peut traiter des données XML stockées dans un objet XPathDocument ou XmlDocument. La classe XPathNavigator est basée sur le modèle de données XQuery 1.0 et XPath 2.0, et peut être utilisée pour parcourir et modifier des données XML.Modèle Objet du schéma (SOM) XML
Décrit les classes utilisées pour créer et manipuler des schémas XML, en fournissant une classe XmlSchema pour charger et modifier un schéma.