快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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>

作者:豆腐


返回类别: 教程
上一教程: 微软的远程处理框架.NET Remoting - 2
下一教程: Asp.net动态生成html页面

您可以阅读与"asp+ 利用数据绑定来处理XML文件"相关的教程:
· 关于数据绑定在Web页面呈现效果的一点小技巧
· ASP.NET创建XML Web服务全接触(14)
· ASP.NET创建XML Web服务全接触(2)
· 查看服务器磁盘、文件的aspx
· 将ASP.net中的Table中的数据导入到Execl
    微笑服务 优质保证 索取样品