我需要在分支中对XML中的<ename>
进行排序。 XML是这样的:
<company>
<branch>
<name>finance</name>
<emp>
<ename>rahul</ename>
<phno>123456</phno>
</emp>
<emp>
<ename>sunil</ename>
<phno>123456</phno>
</emp>
<emp>
<ename>akash</ename>
<phno>123456</phno>
</emp>
<emp>
<ename>alok</ename>
<phno>123456</phno>
</emp>
</branch>
<branch>
<name>finance</name>
<emp>
<ename>sameer</ename>
<phno>123456</phno>
</emp>
<emp>
<ename>rahul</ename>
<phno>123456</phno>
</emp>
<emp>
<ename>anand</ename>
<phno>123456</phno>
</emp>
<emp>
<ename>sandeep</ename>
<phno>123456</phno>
</emp>
</branch>
</company>
我尝试在XMLList
中使用XML:
var xl:XMLList = new XMLList(branch.ename)
var xlc:XMLListCollection = new XMLListCollection(xl);
然后对<ename>
应用排序。我能够得到排序但XMLListCollection
,但问题是我对<ename>
集合进行了排序,但我需要在XML中排序<ename>
。
我尝试删除Collection中的项目,然后添加已排序的列表,但在这种情况下,<name>
将丢失。
请帮我排序<ename>
或者有没有办法在SortField
名称中指定嵌套标签?提前谢谢。