XML-Tools in Visual Studio

Aktualisiert: November 2007

XML (Extensible Markup Language) ist eine Markupsprache zur Beschreibung von Daten. Sie ermöglicht plattformübergreifend genauere Inhaltsdeklarationen und sinnvollere Suchergebnisse. Außerdem lässt XML die Trennung der Darstellung von den Daten zu. In HTML wird der Browser z. B. mithilfe von Tags angewiesen, Daten fett oder kursiv anzuzeigen. In XML werden Tags nur zum Beschreiben von Daten verwendet, etwa Ortsname, Temperatur und Luftdruck. In XML werden Daten in einem Browser über XSL (Extensible Stylesheet Language) und CSS (Cascading Style Sheets) dargestellt. XML trennt die Daten von der Darstellung und Verarbeitung. Dadurch wird es möglich, die Daten mithilfe unterschiedlicher Stylesheets und Anwendungen nach Belieben anzuzeigen und zu verarbeiten.

XML ist eine Untergruppe von SGML (Standard Generalized Markup Language). Diese Sprache wurde für die Datenübertragung im Web optimiert. Sie wurde vom W3C (World Wide Web Consortium) definiert. Durch diese Standardisierung wird garantiert, dass strukturierte Daten einheitlich und von Anwendungen oder Anbietern unabhängig sind.

XML ist die Basis vieler Features von Visual Studio und .NET Framework. In der folgenden Themenliste werden die zu XML gehörigen Tools und Features aufgeführt, die in Visual Studio und .NET Framework zur Verfügung stehen.

Aktuelle Dokumentationen, technische Informationen, Downloads und weitere Ressourcen für XML-Entwickler finden Sie unter XML Developer Center ().

In diesem Abschnitt

  • Arbeiten mit XML-Daten
    Erläutert die Rolle von XML hinsichtlich der Verarbeitung von Daten in Visual Studio.

  • Debuggen von XSLT
    Erläutert das Verfahren von Visual Studio Debugger zum Debuggen von XSLT.

Referenz

  • Referenzen zu XML-Standards
    Enthält Informationen über XML-Technologien wie XML, DTD (Dokumenttypdefinition), XSD (XML-Schemadefinition) und XSLT.

  • System.Xml
    Beschreibt die Klassen und anderen Elemente, die den System.Xml-Namespace bilden, und enthält Links zu ausführlichen Informationen über die einzelnen Elemente.

  • System.Xml.Serialization
    Beschreibt die Klassen und anderen Elemente, die den System.Xml.Serialization-Namespace bilden, und enthält Links zu ausführlichen Informationen über die einzelnen Elemente.

Verwandte Abschnitte