首页>教程>ASP.NET教程>ASP.NET XML 控件

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

ASP.NET XML 控件

内容纲要

ASP.NET 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

ASP.NET XML DocumentSource 属性

ASP.NET XML DocumentSource 属性用于设置或返回在 Xml 控件中显示的 XML 文档的路径

语法

<asp:Xml DocumentSource="path" runat="server" />
属性描述
path字符串值,规定 XML 文件的位置。该属性可以是相对或绝对路径
相对路径:文件相对于当前页面位置的路径(比如 "~/note.xml")
绝对路径:绝对路径(比如 "C:\xmlnote.xml")

范例

下面的范例设置了 Xml 控件要使用的 XML 文档

<form runat="server">
<asp:Xml id="xml1" runat="server" DocumentSource="note.xml" />
</form>

在本范例中使用的 XML 文件是 note.xml

控件标准属性

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

如果你想要查看完整的属性,可以访问我们的 控件标准属性

范例

XML

<!DOCTYPE html>
<meta charset="utf-8">
<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>

范例中,我们演示了如何使用 XML 控件来显示 XSL 转换的结果

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索