嵌套标记上的Flex XMLListCollection排序
我需要将XML中的嵌套标记上的Flex XMLListCollection排序,xml,apache-flex,actionscript-3,Xml,Apache Flex,Actionscript 3,我需要将XML中的与分支中的进行排序。XML如下所示: <company> <branch> <name>finance</name> <emp> <ename>rahul</ename> <phno>123456</phno> </emp> <emp> <ename>sunil&l
与分支中的进行排序。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>
然后将排序应用于
。我能够得到排序的XMLListCollection
,但问题是我得到了排序的
集合,但我需要XML中排序的
我尝试删除集合中的项目,然后添加排序列表,但在这种情况下,
丢失
请帮我排序
,或者有没有办法在SortField
name中指定嵌套标记?提前谢谢。检查我之前的问题,这几乎是相同的
寻找我提供的答案,我能够直接对XML进行排序,而不必使用XML列表集合
var xl:XMLList = new XMLList(branch.ename)
var xlc:XMLListCollection = new XMLListCollection(xl);