【发布时间】:2012-06-22 19:42:42
【问题描述】:
我有一个数据表,我想构造一个 xml。 我能做到这么远...需要一些帮助。
数据表
factory, item
---------------
1, 123
1, 345
2, 999
xml 应该是这样的
<test>
<factory>1</factory>
<items>
<item>123</item>
<item>345</item>
</items>
</test>
IEnumerable<XElement> files = from f in dt.AsEnumerable()
select new XElement("test",
new XElement("factory", f["factory"]),
new XElement("item", new XElement("item",f["item"])));
上面的查询给了我一个平面 xml
<test>
<factory>1</factory>
<items>
<item>123</item>
</items>
</test>
<test>
<factory>1</factory>
<items>
<item>345</item>
</items>
</test>
【问题讨论】: