ASP.NET中用数据绑定来处理XML文件

王朝asp·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

导 读:在中ASP.NET通过DataSet对象的绑定处理XML文件方法,附源代码

----------------------------------------------------------

*

豆腐制作 都是精品

http://www.asp888.net 豆腐技术站

如转载 请保留版权信息

*/

test.aspx 是主运行程序 site.xml 是包含有数据的xml 文件

<%@ Import Namespace="System.IO" %>

<%@ Import Namespace="System.Data" %>

<html>

<script language="VB" runat="server">

Sub Page_Load(Src As Object, E As EventArgs)

'http://www.asp888.net

Dim DS As New DataSet

Dim FS As FileStream

Dim Reader As StreamReader

FS = New FileStream(Server.MapPath("site.xml"),FileMode.Open,FileAccess.Read)

Reader = New StreamReader(FS)

DS.ReadXml(Reader)

FS.Close()

Dim Source As DataView

Source = new DataView(ds.Tables(0))

MyDataGrid.DataSource = Source

MyDataGrid.DataBind()

End Sub

</script>

<body>

<h3><font face="Verdana">技术站点一览</font> <span runat="server" id="MySpan"/></h3>

<ASP:DataGrid id="MyDataGrid" runat="server"

Width="800"

BorderColor="black"

ShowFooter="false"

CellPadding=3

CellSpacing="0"

Font-Name="Verdana"

Font-Size="8pt"

HeaderStyle-BackColor="#aaaadd"

>

<property name="Columns">

<asp:HyperLinkColumn

DataNavigateUrlField="url"

DataNavigateUrlFormatString={0}

Text="参观!"

/>

</property>

</ASP:DataGrid>

</body>

</html>

site.xml 文件的内容

<root>

<schema id="allsite" targetNamespace="" xmlns="http://www.w3.org/1999/XMLSchema" xmlns:xdo="urn:schemas-microsoft-com:xml-xdo" xdo:DataSetName="books">

<element name="sites">

<complexType content="elementOnly">

<element name="url" type="string" minOccurs="1" allownull=""></element>

<element name="site" type="string" minOccurs="1"></element>

<element name="content" type="string" minOccurs="0" maxoccurs="1"></element>

</complexType>

</element>

</schema>

<allsite>

<sites>

<url>http://www.asp888.net</url>

<site>豆腐</site>

<content>豆腐制作 都是精品</content>

</sites>

</allsite>

</root>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航