ASP.NET 3.5绑定到XML字符串 [英] ASP.NET 3.5 bind to XML string
本文介绍了ASP.NET 3.5绑定到XML字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用ASP.NET 3.5,我可以很容易地通过使用绑定到XML文件中的的XmlDataSource
。
With ASP.NET 3.5 I can easily bind to an XML file by using an XmlDataSource
.
我如何绑定到XML的字符串的代替的文件的?
How can I bind to an XML string instead of a file?
推荐答案
使用的 XmlDataSource.Data A>属性。
XmlDataSource dataSource = new XmlDataSource();
dataSource.Data = "<root><element>Item #1</element><element>Item #2</element></root>";
dataSource.XPath = "root/element";
dataSource.DataBind();
另外,你可以声明指定数据:
Alternately, you could specify the data declaratively:
<asp:xmldatasource
id="XmlDataSource1"
runat="server"
>
<data>
<Books>
<LanguageBooks>
<Book Title="Pure JavaScript" Author="Wyke, Gilliam, and Ting"/>
<Book Title="Effective C++ Second Edition" Author="Scott Meyers"/>
<Book Title="Assembly Language Step-By-Step" Author="Jeff Duntemann"/>
<Book Title="Oracle PL/SQL" Author="Steven Feuerstein"/>
</LanguageBooks>
<SecurityBooks>
<Book Title="Counter Hack" Author="Ed Skoudis"/>
</SecurityBooks>
</Books>
</data>
</asp:xmldatasource>
这篇关于ASP.NET 3.5绑定到XML字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文