我有一个数据表,我想构造一个 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>