欢迎光临
我们一直在努力

从XML中读取数据!-ASP教程,XML相关

建站超值云服务器,限时71元/月

1.建立一个xml数据文件(artists.xml),就象sql一样的包含字段名和数据行,代码如下:

<?xml version="1.0" encoding="gb2312"?>

<artists>

<artist>

<name>clark fang</name>

<nationality>china</nationality>

<movement>it softdevolepment</movement>

<birthday>sep. 22ed 1981</birthday>

</artist>

<artist>

<name>baby liu</name>

<nationality>china</nationality>

<movement>it sitedesigner</movement>

<birthday>dec. 12ed 1977</birthday>

</artist>

<artist>

<name>summer yao</name>

<nationality>china</nationality>

<movement>it softdevelopment</movement>

<birthday>aug. 3rd 1981</birthday>

</artist>

<artist>

<name>ziye</name>

<nationality>china</nationality>

<movement>it softdevolepment</movement>

<birthday>aug. 2rd 1981</birthday>

</artist>

<artist>

<name>bob</name>

<nationality>china</nationality>

<movement>manager</movement>

<birthday>feb. 22rd 1979</birthday>

</artist>

</artists>

简单吧,不难看出,在<artist></artist>中间就是一个对象的属性(数据)!

2.编写一个asp.net文件(xmlshow.aspx),从xml上面提取数据到datagrid上面显示,代码如下:

<%@ page language="c#" debug="true"%>

<%@ import namespace="system.data"%>

<%@ import namespace="system.xml"%>

<script runat="server">

void page_load(object o,eventargs e)

{

string str_xml=server.mappath("artists.xml");

dataset ds=new dataset();

//从xml中读取数据

ds.readxml(str_xml);

dg.datasource=ds;

dg.databind();

}

</script>

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=gb2312">

<title>xml datagrid</title>

</head>

<body>

<asp:datagrid id="dg" runat="server"/>

</body>

</html>

完了!!谢谢大家支持!!希望能得到学长们的支持!!

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 从XML中读取数据!-ASP教程,XML相关
分享到: 更多 (0)

相关推荐

  • 暂无文章