如何使用vb.net重新排列XML的属性

时间:2012-07-07 10:19:46

标签: vb.net xmldom

我有一个带有一些属性的xml,我想重新排列这些属性。 我拥有不同属性的不同元素。我希望所有元素'id'都是我的第一个属性。

这里是一个小例子,

<item name="product" dep="DE" id="I001">Item</item>

我想重新排列像

这样的属性
<item id="I001" name="product" dep="DE">Item</item>

1 个答案:

答案 0 :(得分:0)

Dim x As XElement = <item name="product" dep="DE" id="I001">Item</item>

x.ReplaceAttributes(x.Attributes("id").Concat(x.Attributes().Where(Function(a) a.Name <> "id")))