当前位置:编程学习 > C#/ASP.NET >>

XML转成表格(急,在线等)

<root>
<league 国家="中国" en="cn">

  <event 城市="北京" en="bj">
    <it1 店名="北京店名A" 货品="XXXX" /> 
    <it2 店名="北京店名B" 货品="XXXX" />
    <it3 店名="北京店名C" 货品="XXXX" />
  </event>

  <event 城市="上海" en="sh">
    <it1 店名="上海店名A" 货品="XXXX" /> 
    <it2 店名="上海店名B" 货品="XXXX" />
    <it3 店名="上海店名C" 货品="XXXX" />
  </event>

</league>




<league 国家="美国" en="us">

  <event 城市="加洲" en="jz">
    <it1 店名="加洲店名A" 货品="XXXX" /> 
    <it2 店名="加洲店名B" 货品="XXXX" />
    <it3 店名="加洲店名C" 货品="XXXX" />
  </event>

  <event 城市="xx" en="xx">
    ...略
   </event>

</league>


</root>


以上XML我要转成以下模式的表格,也就是说 league 要生成一个table

--------------------编程问答-------------------- CSDN的附件功能没用啊。表格内容样式如下

--------------------编程问答-------------------- 这个xml可以用readxml() 读取到DataSet里 然后遍历取出

(如果xml数据很大) 还是使用xmlreader读吧  --------------------编程问答-------------------- TO:honey52570
用DataSet也不好生成那种表格啊。 --------------------编程问答-------------------- html表格自己拼一下嘛
--------------------编程问答-------------------- TO:honey52570

我就是拼不出来这种表格啊。且在后面拼HTML感觉N乱。 --------------------编程问答-------------------- DataSet 或 XmlReader读出后,自己在程序里做表格 --------------------编程问答-------------------- 汗,大家都说用 DataSet 或 XmlReader读出后 来生成表格,说得很简单,但是代码怎么写啊。


比如下面这个,要生成1个表格 6行,谁来段代码吧。到GOOGLE了一下都没有这种例子
<league 国家="中国" en="cn">

  <event 城市="北京" en="bj">
    <it1 店名="北京店名A" 货品="XXXX" /> 
    <it2 店名="北京店名B" 货品="XXXX" />
    <it3 店名="北京店名C" 货品="XXXX" />
  </event>

  <event 城市="上海" en="sh">
    <it1 店名="上海店名A" 货品="XXXX" /> 
    <it2 店名="上海店名B" 货品="XXXX" />
    <it3 店名="上海店名C" 货品="XXXX" />
  </event>

</league>

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,