【发布时间】:2016-04-02 11:32:21
【问题描述】:
我有这个 xml 并希望根据 <order> 标签计数拆分为单个 xml 文件,保留基本 xml 中的几个标签。因为我是新来玩 xml 和 linq,所以我只是在谷歌搜索和问题堆栈溢出不符合我的要求。
<OrderList>
<Source>xml</Source>
<Organisation>org</Organisation>
<CreationDate>12/14/2015</CreationDate>
<Orders>
<Order>
<Name> Mobile </Name>
<Price> 50.00</Price>
<Quantity> 1 </Quantity>
</Order>
<Order>
<Name> Accessories </Name>
<Price> 50.00</Price>
<Quantity> 5 </Quantity>
</Order>
</Orders>
</OrderList>
所以 File1.xml 应该是
<OrderList>
<Source>xml</Source>
<Organisation>org</Organisation>
<CreationDate>12/14/2015</CreationDate>
<Orders>
<Order>
<Name> Mobile </Name>
<Price> 50.00</Price>
<Quantity> 1 </Quantity>
</Order>
</Orders>
</OrderList>
文件2.xml
<OrderList>
<Source>xml</Source>
<Organisation>org</Organisation>
<CreationDate>12/14/2015</CreationDate>
<Orders>
<Order>
<Name> Accessories </Name>
<Price> 50.00</Price>
<Quantity> 5 </Quantity>
</Order>
</Orders>
</OrderList>
stackoverflow 中的先前问题解释了将标签拆分为 xml 文件,但我也想保留基本文件中的一些值。有人可以帮忙解决一下 Linq 和 XElement 的问题吗?
【问题讨论】: