数据获取方式:
DataSet ds = new DataSet();
XmlReader xreader= XmlReader.Create(Url);
ds.ReadXml(xreader);在XML结构为以下时:
<?xml version="1.0" encoding="utf-8"?>
<sitelinklist>
<site>
<sitename>网站名称</sitename>
<sitetitle>网站描述</sitetitle>
<siteurl>网站地址</siteurl>
</site></sitelinklist>ds.Tables[0]可以正常获取数据。但是,当XML结构为以下时:<?xml version="1.0" encoding="utf-8"?>
<dataset>
<sitelinklist>
<site>
<sitename>网站名称</sitename>
<sitetitle>网站描述</sitetitle>
<siteurl>网站地址</siteurl>
</site>
</sitelinklist>
<test>
<u>
<testid>网站名称</testid>
</u>
</test>
</dataset>使用ds.Tables[1],发生错误,并提示无法找到表1。请问,如果构建XML文档,才能达到使用ds.ReadXml()获取到的DataSet包括多个数据表???
DataSet ds = new DataSet();
XmlReader xreader= XmlReader.Create(Url);
ds.ReadXml(xreader);在XML结构为以下时:
<?xml version="1.0" encoding="utf-8"?>
<sitelinklist>
<site>
<sitename>网站名称</sitename>
<sitetitle>网站描述</sitetitle>
<siteurl>网站地址</siteurl>
</site></sitelinklist>ds.Tables[0]可以正常获取数据。但是,当XML结构为以下时:<?xml version="1.0" encoding="utf-8"?>
<dataset>
<sitelinklist>
<site>
<sitename>网站名称</sitename>
<sitetitle>网站描述</sitetitle>
<siteurl>网站地址</siteurl>
</site>
</sitelinklist>
<test>
<u>
<testid>网站名称</testid>
</u>
</test>
</dataset>使用ds.Tables[1],发生错误,并提示无法找到表1。请问,如果构建XML文档,才能达到使用ds.ReadXml()获取到的DataSet包括多个数据表???
解决方案 »
- .net from验证过期问题
- win7 不允许所请求的注册表访问权
- 再次垦请大家帮忙看一下我公司中英文版本网站是否能正常访问?
- 请问这样该如何实现。。。。。
- 我的机器怎么了,是不是中了什么毒,但查了也没什么问题,症状:session不消失!!!
- datalist 中的textbox取值 和分页的问题
- 请教如何解决sharpziplib.dll中的(.Zip)压缩中文问题。
- 访问Datatable 的数据行时,如果该datarow没有数据,则提示出错!如何解决?
- 我的vs.net为什么不能打开aspx页面了???
- 再100分请教datagrid 的问题?
- 如何把多张图片以流的形式读取按规定位置显示到页面上,急。。。。
- ajaxpro 联动 button_click事件获取两个dropdownlist的值异常
<?xml version="1.0" encoding="utf-8"?>
<dataset> <site>
<sitename>网站名称 </sitename>
<sitetitle>网站描述 </sitetitle>
<siteurl>网站地址 </siteurl>
</site>
<u>
<testid>网站名称 </testid>
</u> </dataset> 此类问题可以使用:打开xml文档--右键--查看数据网格 的方法进行检验~
<dataset> <site>
<sitename>网站名称 </sitename>
<sitetitle>网站描述 </sitetitle>
<siteurl>网站地址 </siteurl>
</site> <u>
<testid>网站名称 </testid>
</u>
</dataset> 这样看看.