是否有可能XML文件,如排序如下:排序XML文件
<model name="ford">
<driver>Bob</driver>
<driver>Alice</driver>
</model>
<model name="audi">
<driver>Carly</driver>
<driver>Dean</driver>
</model>
这将成为
<model name="audi">
<driver>Carly</driver>
<driver>Dean</driver>
</model>
<model name="ford">
<driver>Alice</driver>
<driver>Bob</driver>
</model>
也就是说,最外层的元素会先被排序,然后是第二最外面,和等等。
他们需要先按元素名称排序。这可以做到吗?或者我应该使用像BeautifulSoup这样的东西来旋转我自己的东西?
将结构读入对象列表中,对其进行排序,然后将其写回到任意位置。就这么简单。我不认为这里的人会为你写代码。 – MMM 2012-07-23 10:34:28
我希望能有这样的东西。这将节省重新发明轮子。 – Rory 2012-07-23 10:35:00
对xml进行排序没有意义,但可以使用xslt对其进行转换。 [看到这个](http://www.w3schools.com/xsl/xsl_sort.asp) – Takahiro 2012-07-23 10:35:37