Visual Studio 中的 XML 工具
「可延伸標記語言」(Extensible Markup Language,XML) 是一種標記語言,提供描述資料的格式。 這種語言可以協助在多個平台之間更精確地宣告內容,以及提供更有意義的搜尋結果。 此外,XML 可將資料的呈現方式與資料本身分開。 例如在 HTML 中,您可以使用標記來指示瀏覽器以粗體或斜體顯示資料,但在 XML 中,您只能使用標記來描述資料,例如城市名稱、溫度和氣壓。 在 XML 中,您可以使用可延伸樣式表語言 (XSL) 和階層式樣式表 (CSS) 等樣式表,在瀏覽器中呈現資料。 XML 可將資料的呈現方式和處理分開。 這讓您可以套用不同的樣式表和應用程式,以您想要的方式來顯示及處理資料。
XML 是 SGML 的子集,已針對在網路上傳送進行最佳化。 它是由全球資訊網協會 (W3C) 所定義。 這項標準可確保結構化資料一致,並與應用程式或廠商無關。
XML 是許多 Visual Studio 和 .NET Framework 功能的核心。 下列主題列出 Visual Studio 和 .NET Framework 所提供之與 XML 相關的工具和功能名稱。
如需詳細資訊,請參閱 XML 開發人員中心,其中提供適用於 XML 開發人員的最新文件、技術資訊、下載、新聞群組和其他資源。
在本節中
參考
Microsoft.VisualStudio.XmlEditor
針對任何 XML 文件,透過 System.Xml.Linq 公開 XML 編輯器剖析樹狀目錄。XML 標準參考
提供 XML 技術的資訊,包括 XML、文件類型定義 (DTD)、XML 結構描述定義語言 (XSD) 和 XSLT。System.Xml
說明 System.Xml 命名空間的組成類別和其他項目,並且提供每個項目的詳細資訊連結。System.Xml.Serialization
說明 System.Xml.Serialization 命名空間的組成類別和其他項目,並且提供每個項目的詳細資訊連結。
相關章節
XML 文件物件模型 (DOM)
說明 XmlDocument 及其相關類別如何符合 W3C 文件物件模型 (核心) 層級 1 和層級 2 命名空間支援規格。使用 XmlReader 讀取 XML
說明 XmlReader 如何在 XML 資料流上提供非快取、順向、唯讀的 XML 資料存取。使用 XmlWriter 寫入 XML
說明 XmlWriter 如何以非快取、順向的方式產生 XML 資料流,並且協助您建置符合 W3C 標準的 XML 文件。XSLT 轉換
說明 XslCompiledTransform 類別如何實作 XSLT 1.0 建議。使用 XPath 資料模型處理 XML 資料
說明 XPathNavigator 類別如何處理儲存在 XPathDocument 或 XmlDocument 物件中的 XML 資料。 XPathNavigator 類別以 XQuery 1.0 和 XPath 2.0 資料模型為基礎,可用以巡覽和編輯 XML 資料。XML 結構描述物件模型 (SOM)
說明用於建立及操作 XML 結構描述的類別,方法是提供 XmlSchema 類別來載入及編輯結構描述。