|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2015/8/25 9:29:09 |
标题: |
|
加入我的收藏 |
楼主: |
比如一个节点下,有100个子节点,这些子节点的属性都是一样的,能否按照某个属性对这100个子节点进行排序?
----------------------------------------------
- |
作者: |
tonyt (tonyt) |
▲▲▲▲△ |
-
|
普通会员 |
|
2015/8/26 14:43:00 |
1楼: |
能
----------------------------------------------
分享研究Delphi Android开发过程中的点点滴滴,一起努力促进Delphi的Android开发繁荣
|
作者: |
|
2015/8/26 16:55:03 |
2楼: |
怎么排?请指教。
----------------------------------------------
-
|
作者: |
|
2015/8/27 9:23:34 |
3楼: |
恳请大侠们解题的时候说个思路 不要求给出具体做法,给个思路就行 如果只给出一个字,我们后来者很痛苦啊
----------------------------------------------
-
|
作者: |
|
2015/8/27 16:31:37 |
4楼: |
那就一个字:先全部读出,取得数据后随你怎么排序,最后重新写入。
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2015/8/27 16:55:49 |
5楼: |
楼上的这个字很好,谢谢啊。 不过这不是对节点排序,这是排序后建立节点,呵呵,不过还是谢谢。
----------------------------------------------
-
|
作者: |
|
2015/8/27 17:05:08 |
6楼: |
只要取得效果不就行了吗?其实你都没说清楚,到底是内存排序,还是保存文件的时候排序。
另外,XML之所以强大,就是因为各节点之间没有顺序,这样就可以相当于一个数据库可以保存任意的内容(数据库没有主键的话,各记录之间也是没有顺序的,是一个集合而已)。你非要标识区别,那就得给每个节点加上属性,就相当于数据库的主键了。你非要对无序的原始数据排序,那只能说设计这个XML文件的人原本就不想提供这样的功能,或者干脆就是设计错误。
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2015/8/27 17:47:20 |
7楼: |
大神,领会了。
----------------------------------------------
-
|
|