我有下面的XML排序父節點XML取決於子節點值
<Root>
<Element A/>
<Element B/>
<Data1>
<DataElement/>
<Values>
<Value>2222</Value>
<Name>field1</Name>
</Values>
<Values>
<Value>ABC</Value>
<Name>field2</Name>
</Values>
</Data1>
<Data2>
<DataElement/>
<Values>
<Value>1111</Value>
<Name>field1</Name>
</Values>
<Values>
<Value>XYZ</Value>
<Name>field2</Name>
</Values>
</Data2>
<DataN>
...
</DataN>
</Root>
我需要與「值」指定的字段名的,對於exmple排序的數據部分相同的XML: 排序「字段1」將返回
<Root>
<Element A/>
<Element B/>
<Data2>
<DataElement/>
<Values>
<Value>1111</Value>
<Name>field1</Name>
</Values>
<Values>
<Value>XYZ</Value>
<Name>field2</Name>
</Values>
</Data2>
<Data1>
<DataElement/>
<Values>
<Value>2222</Value>
<Name>field1</Name>
</Values>
<Values>
<Value>ABC</Value>
<Name>field2</Name>
</Values>
</Data1>
<DataN>
...
</DataN>
</Root>
另外,我要送排序字段作爲參數的名稱...
提供的XML格式不正確。 –
好問題,+1。保留'Data'X元素和所有其他元素的相對順序是有一點難度的,但這絕對是可能的。 –