Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
嵌套标记上的Flex XMLListCollection排序_Xml_Apache Flex_Actionscript 3 - Fatal编程技术网

嵌套标记上的Flex XMLListCollection排序

嵌套标记上的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中的
与分支中的进行排序。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);