XML-Tools in Visual Studio
Extensible Markup Language (XML) ist eine Markupsprache, die ein Format bereitstellt, mit dem Daten beschrieben werden können. Dies erleichtert eine präzisere Deklaration von Inhalt und bietet vertrauenswürdigere Suchergebnisse auf verschiedenen Plattformen. Darüber hinaus ermöglicht XML die Trennung von Präsentationsinformationen und Daten. Bei HTML verwenden Sie beispielsweise Tags, um den Browser anzuweisen, dass Daten fett oder kursiv dargestellt werden; bei XML verwenden Sie Tags nur, um Daten zu beschreiben, z. B. den Namen einer Stadt, die Temperatur oder den Luftdruck. In XML werden Stylesheets wie Extensible Stylesheet Language (XSL) und Cascading Style Sheets (CSS) verwendet, um die Daten in einem Browser darzustellen. XML trennt die Daten von den Präsentationsinformationen und dem Prozess. Dadurch können Sie die Daten wie gewünscht anzeigen und verarbeiten, indem Sie verschiedene Stylesheets und Anwendungen anwenden.
XML ist ein Teilsatz von SGML, der für die Bereitstellung über das Internet optimiert wurde. Es wird vom World Wide Web Consortium (W3C) definiert. Diese Standardisierung stellt sicher, dass strukturierte Daten einheitlich und von Anwendungen oder Anbietern unabhängig sind.
XML ist die Grundlage vieler Funktionen von Visual Studio und von .NET Framework. Im folgenden Thema werden Namen von Tools und Funktionen in Bezug auf XML aufgelistet, die in Visual Studio und .NET Framework bereitgestellt werden.
Weitere Informationen finden Sie im XML Developer Center, wo Sie aktuelle Dokumente, technische Informationen, Downloads, Newsgroups und andere Ressourcen für XML-Entwickler finden können.
In diesem Abschnitt
Arbeiten mit XML-Daten
Erläutert die Rolle von XML bei der Behandlung von Daten in Visual Studio.Debugging von XSLT
Bietet Links zu Themen über die Verwendung des Visual Studio-Debuggers zum Debuggen von XSLT.
Referenz
Microsoft.VisualStudio.XmlEditor
Macht die Analysestruktur des XML-Editors über System.Xml.Linq für alle XML-Dokumente verfügbar.Referenzen zu XML-Standards
Bietet Informationen über XML-Technologien, darunter XML, Document Type Definition (DTD), XML Schema Definition Language (XSD) und XSLT.System.Xml
Beschreibt die Klassen und andere Elemente, aus denen sich der System.Xml-Namespace zusammensetzt, und bietet Links zu ausführlicheren Informationen über jedes Element.System.Xml.Serialization
Beschreibt die Klassen und andere Elemente, aus denen sich der System.Xml.Serialization-Namespace zusammensetzt, und bietet Links zu ausführlicheren Informationen über jedes Element.
Verwandte Abschnitte
XML-Dokumentobjektmodell (DOM)
Beschreibt, inwiefern XmlDocument und die verbundenen Klassen den Supportspezifikationen gemäß dem W3C Document Object Model (Core) Level 1 und Level 2 Namespace entsprechen.Lesen von XML mit dem "XmlReader"
Beschreibt, wie der XmlReader nicht zwischengespeicherten, nur weitergeleiteten, schreibgeschützten Zugriff auf XML-Daten über einen XML-Stream bietet.Schreiben von XML mit 'XmlWriter'
Beschreibt, wie der XmlWriter einen nicht zwischengespeicherten, nur weitergeleiteten Weg bei der Generierung von XML-Streams bietet und Ihnen dabei hilft, XML-Dokumente zu erstellen, die dem W3C-Standard entsprechen.XSLT-Transformationen
Beschreibt, wie die XslCompiledTransform-Klasse die XSLT 1.0-Empfehlung implementiert.Verarbeiten von XML-Daten mithilfe des XPath-Datenmodells
Beschreibt, wie die XPathNavigator-Klasse XML-Daten verarbeiten kann, die in einem XPathDocument- oder einem XmlDocument-Objekt gespeichert sind. Die XPathNavigator-Klasse basiert auf dem XQuery 1.0- und XPath 2.0-Datenmodell und kann zum Navigieren und Bearbeiten von XML-Daten verwendet werden.XML-Schemaobjektmodell (SOM)
Beschreibt die Klassen, die zum Erstellen und Manipulieren von XML-Schemas verwendet wurden, indem eine XmlSchema-Klasse bereitgestellt wird, um ein Schema zu laden und zu bearbeiten.