ASP.NET XML 控件


定义和用法

XML 控件用于显示 XML 文档或 XSL 转换的结果。

注释:至少为 XML 文档设置一个属性,否则将没有 XML 文档显示。

您也可以指定 XSLT 文档,该文档在 XML 文档被写入输出流之前对 XML 文档进行格式化。您可以通过设置 Transform 属性或者 TransformSource 属性来格式化 XML 文档。

属性

属性描述.NET
ClientID

Controls

Document不赞成使用。规定使用 System.Xml.XmlDocument 对象的 XML 文档。1.0
DocumentContent规定 XML 字符串。1.0
DocumentSource规定在 XML 控件中显示的 XML 文档的路径。1.0
EnableTheming

runat规定该控件是服务器控件。必须设置为 "server"。1.0
SkinID

Transform使用 System.Xml.Xsl.XslTransform 对象来格式化 XML 文档。1.0
TransformArgumentList

TransformSource规定 XSL 转换文件的路径。
XPathNavigator

控件标准属性

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, TemplateControl, TemplateSourceDirectory, UniqueID, Visible

实例

XML

<!DOCTYPE html>
<html>
<body>

<form runat="server">
<asp:Xml DocumentSource="cdcatalog.xml" TransformSource="cdcatalog.xsl" runat="server" />
</form>

<p><a href="cdcatalog.xml" target="_blank">View XML file</a></p>
<p><a href="cdcatalog.xsl" target="_blank">View XSL file</a></p>

</body>
</html>

本例展示了如何使用 XML 控件来显示 XSL 转换的结果。