0
我有一個要求在分支中對XML中的<ename>
進行排序。該XML是這樣的:Flex嵌入標籤上的XMLListCollection排序
<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>
我服用XML在XMLList
試了一下:
var xl:XMLList = new XMLList(branch.ename)
var xlc:XMLListCollection = new XMLListCollection(xl);
然後應用排序到<ename>
。我能夠得到排序,但XMLListCollection
但問題是我得到<ename>
集合排序,但我需要排序的<ename>
在XML中。
我嘗試刪除集合中的項目,然後添加排序列表,但在這種情況下,<name>
丟失。
請幫我排序<ename>
還是有什麼辦法指定SortField
名稱中的嵌套標籤?提前致謝。