asp+ 利用数据绑定来处理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>
作者:豆腐
- 上一篇: 给上次的DataGrid分页增加些功能!
- 下一篇: 两种没有使用绑定的 数据显示