内容为以下所示的XML文件,请问如何排序?<?xml version="1.0"?>
<!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd">
<folder-listing version="1.0">
   <folder name="Data" modified="20040101T000000" user-perm="RWD" group-perm="W" />
   <folder name="Cache" modified="20040102T000000" user-perm="RWD" group-perm="W" />
   <folder name="Config" modified="20040103T000000" user-perm="RWD" group-perm="W" />
</folder-listing>

解决方案 »

  1.   

    你的问题讲的不是很清楚,你排序的究竟是那个属性(字段),根据什么条件进行排序,升序还是降序,需要把排序过的信息写成新的XML文件吗?
      

  2.   

    这个文件是我从手机中读取的目录文件,我想把它装入XMLDocument1后,在XMLDocument1中进行排序,就旬ADOTable那样,不知道行不行?
      

  3.   

    只是简单的排序是完全可以的,只要你需要排序的属性读出来,然后对读出来的数据根据你定的规则进行排序,再协会XML文件里面,最简单的排序方法就是读数据到TStringList里面,TStringList本身就有排序的功能。
    只是不知道你要根据哪个属性进行排序,还有排序的条件是什么?
    只要你曾经用过TXMLDocument1,那麽代码就不难写了。
      

  4.   

    可以解析XML后,取出属性值,再提取自己想要的
      

  5.   

    难道XMLDocument1自己没有排序功能?如果这样的话就结贴吧。
      

  6.   

    结贴也太急了...完全可以使用XPATH方式查询.