Visual Studio の XML ツール

更新 : 2007 年 11 月

XML (Extensible Markup Language) は、データの記述形式を定めたマークアップ言語です。XML を使用すると、コンテンツをさらに正確に宣言でき、複数のプラットフォーム間でよりわかりやすい検索結果を得ることができます。さらに、XML では、データと表示形式とを切り離すことができます。たとえば、HTML では、太字や斜体によるデータの表示をタグで指定します。XML では、市の名前、気温、気圧などのデータを記述する目的でしかタグを使用しません。XML では、XSL (Extensible Stylesheet Language) やカスケード スタイル シート (CSS: cascading style sheet) などのスタイル シートを使用して、ブラウザにデータを表示します。XML では、データが表示形式と処理から切り離されます。このため、適用するスタイル シートやアプリケーションを変えることによって、データの表示や処理を思いどおりに行うことができます。

XML は SGML のサブセットで、Web を通じて送信するために最適化されています。XML は W3C (World Wide Web Consortium) によって策定された言語仕様です。この標準化によって、アプリケーションや販売元から独立している統一形式の構造化データを作成できます。

XML は、Visual Studio および .NET Framework の多くの機能の中核となっています。次のトピックでは、Visual Studio と .NET Framework で提供される XML 関連のツールと機能について説明します。

詳細については、XML 開発者向けの最新ドキュメント、技術情報、ダウンロード、ニュースグループ、およびその他のリソースが提供されている「XML Developer Center」(https://msdn.microsoft.com/xml) を参照してください。

このセクションの内容

  • XML データの使用
    Visual Studio でデータを処理する際の XML の役割について説明します。

  • XSLT のデバッグ
    Visual Studio デバッガを使用して XSLT をデバッグする方法について説明します。

参照

  • XML 標準のリファレンス
    XML、DTD (Document Type Definition)、XSD (XML Schema Definition) 言語、XSLT などの XML テクノロジについて説明します。

  • System.Xml
    System.Xml 名前空間を構成するクラスと他の要素について説明し、項目ごとに詳細説明へのリンクを示します。

  • System.Xml.Serialization
    System.Xml.Serialization 名前空間を構成するクラスと他の要素について説明し、項目ごとに詳細説明へのリンクを示します。

関連するセクション