ASP.NET XML 控件
定義和用法
XML 控件用于顯示 XML 文檔或 XSL 轉換的結果。
屬性
通過設置 Document、DocumentContent 或 DocumentSource 這三個屬性之一來指定要顯示的 XML 文檔。這三個屬性表示可以顯示的不同類型的 XML 文檔。通過設置適當的屬性,可以顯示 System.Xml.XmlDocument、XML 字符串或 XML 文件。
通過設置 Transform、TransformSource 這兩個屬性之一,可以選擇指定 XSL 轉換 (XSLT) 樣式表,該樣式表在 XML 文檔被寫入輸出流之前對其進行格式化。這兩個屬性表示可用于格式化 XML 文檔的不同類型的 XSL 轉換樣式表。通過設置適當的屬性,可以用 System.Xml.Xsl.XslCompiledTransform 對象或 XSL 轉換樣式表文件來格式化 XML 文檔。如果未指定 XSL 轉換樣式表,則使用默認格式顯示 XML 文檔。
Xml 類還提供 TransformArgumentList 屬性,該屬性使您得以提供具有可選參數的 XSL 轉換樣式表。這些參數可以是 XSL 轉換 (XSLT) 參數或擴展對象。
屬性 | 描述 | .NET |
---|---|---|
Document | 不贊成使用。規定使用 System.Xml.XmlDocument 對象的 XML 文檔。 | 1.0 |
DocumentContent | 規定 XML 字符串。 | 1.0 |
DocumentSource | 規定在 Xml 控件中顯示的 XML 文檔的路徑。 | 1.0 |
runat | 規定該控件是服務器控件。必須設置為 "server"。 | 1.0 |
Transform | 使用 System.Xml.Xsl.XslTransform 對象來格式化 XML 文檔。 | 1.0 |
TransformArgumentList | 包含傳遞給樣式表并在擴展樣式表語言轉換 (XSLT) 中使用的可選參數列表。 | |
TransformSource | 規定 XSL 轉換文件的路徑。 | |
XPathNavigator | 用于導航和編輯與 Xml 控件關聯的 XML 數據的光標模型。 |
控件標準屬性
AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, TemplateControl, TemplateSourceDirectory, UniqueID, Visible
如需完整描述,請訪問控件標準屬性。
實例
- XML
- 本例展示了如何使用 XML 控件來顯示 XSL 轉換的結果。