ASP.NET XML-kontroll
Definition och användning
XML-kontroll används för att visa XML-dokument eller XSL-transformations resultat.
属性
Genom att sätta Document, DocumentContent eller DocumentSource egenskapen kan du specificera det XML-dokument som ska visas. Dessa egenskaper representerar olika typer av XML-dokument som kan visas. Genom att sätta lämpliga egenskaper kan du visa System.Xml.XmlDocument, XML-sträng eller XML-fil.
Genom att sätta Transform eller TransformSource egenskapen kan du välja att specificera en XSL-transformations (XSLT) stil som formaterar XML-dokumentet innan det skrivs till utdataströmmen. Dessa egenskaper representerar olika typer av XSL-transformations stilar som kan användas för att formatera XML-dokument. Genom att sätta lämpliga egenskaper kan du använda System.Xml.Xsl.XslCompiledTransform-objektet eller en XSL-transformations stil fil för att formatera XML-dokument. Om ingen XSL-transformations stil specificeras används standardformat för att visa XML-dokumentet.
Xml-klassen tillhandahåller också TransformArgumentList-egenskapen, som gör det möjligt att tillhandahålla en XSL-transformations stil som har valfria parametrar. Dessa parametrar kan vara XSL-transformations (XSLT) parametrar eller utökade objekt.
属性 | 描述 | .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 转换的结果。