请教一个asp.net 2.0 中使用GridView显示XML文档的问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:27:00
问题一描述:
我建立了一个XML文件,放在了APP目录中.内容如下:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
现在我想在GridView这中显示一个XML中的数据,我进行了如下操作:
一:我用XmlDataSource控件将上述XML文件加载进来。
2.我将GridView与XmlDataSource相关联.
GridView报错:
它说在“上述XML文档中没有任何生成列的属性和特性”,我查了相关资料后修改XML文件:
<?xml version="1.0" encoding="GB2312" ?>
<note 书名="我的世界" 作者="刘先生">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
这样在GridView中确实显示了两个列:书名和作者,他们的下一行分别是他们的数据。
问题一:
这样只能显示标题:书名 标题:作者
下一行数据:我的世界 刘先生
如果我想将note节点下的子节点to,from,heading,bod

<xsgl>
<xb xh="001" xm="xxxy">
<zy zyh="0001" zym="jsjzy">
<xs>
<xh>11</xh>
<xm>qqqqqq</xm>
</xs>
</zy>
</xb>
</xsgl>

这个xml你看看对不对~~~,
我觉得你的xml有问题~~少一节点