2012-07-07 51 views
0

我有一個xml有一些屬性,我想重新排列這些屬性。 而我有不同的屬性具有不同的元素。我希望所有元素的'id'作爲我的第一個屬性。如何使用vb.net重新排列XML的屬性

這裏的小例子,

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

,我要重新排列的屬性,如

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

回答

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"))) 
+0

感謝UR rply。我有不同的元素集,不僅僅是這個元素。我有不同的屬性與不同的元素。我希望該id屬性作爲我的每個元素的第一個屬性。 – Ramesh 2012-07-07 10:45:23

+0

@Ramesh好吧,看看編輯。 – GSerg 2012-07-07 11:02:57