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