/*
豆腐制作 都是精品
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>
作者:豆腐
返回类别: 教程
上一教程: 微软的远程处理框架.NET Remoting - 2
下一教程: Asp.net动态生成html页面
您可以阅读与"asp+ 利用数据绑定来处理XML文件"相关的教程:
· 关于数据绑定在Web页面呈现效果的一点小技巧
· ASP.NET创建XML Web服务全接触(14)
· ASP.NET创建XML Web服务全接触(2)
· 查看服务器磁盘、文件的aspx
· 将ASP.net中的Table中的数据导入到Execl