DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: jeff1314
今日帖子: 9
在线用户: 3
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 wopabe (wopabe) ▲▲▲▲△ -
普通会员
2015/8/25 9:29:09
标题:
xml的节点能否排序? 浏览:754
加入我的收藏
楼主: 比如一个节点下,有100个子节点,这些子节点的属性都是一样的,能否按照某个属性对这100个子节点进行排序?
----------------------------------------------
-
作者:
男 tonyt (tonyt) ▲▲▲▲△ -
普通会员
2015/8/26 14:43:00
1楼:
----------------------------------------------
分享研究Delphi Android开发过程中的点点滴滴,一起努力促进Delphi的Android开发繁荣
作者:
男 wopabe (wopabe) ▲▲▲▲△ -
普通会员
2015/8/26 16:55:03
2楼: 怎么排?请指教。
----------------------------------------------
-
作者:
男 wopabe (wopabe) ▲▲▲▲△ -
普通会员
2015/8/27 9:23:34
3楼: 恳请大侠们解题的时候说个思路
不要求给出具体做法,给个思路就行
如果只给出一个字,我们后来者很痛苦啊
----------------------------------------------
-
作者:
男 nevergrief (孤独骑士) ★☆☆☆☆ -
盒子活跃会员
2015/8/27 16:31:37
4楼: 那就一个字:先全部读出,取得数据后随你怎么排序,最后重新写入。
----------------------------------------------
只有偏执狂才能生存!
作者:
男 wopabe (wopabe) ▲▲▲▲△ -
普通会员
2015/8/27 16:55:49
5楼: 楼上的这个字很好,谢谢啊。
不过这不是对节点排序,这是排序后建立节点,呵呵,不过还是谢谢。
----------------------------------------------
-
作者:
男 nevergrief (孤独骑士) ★☆☆☆☆ -
盒子活跃会员
2015/8/27 17:05:08
6楼: 只要取得效果不就行了吗?其实你都没说清楚,到底是内存排序,还是保存文件的时候排序。

另外,XML之所以强大,就是因为各节点之间没有顺序,这样就可以相当于一个数据库可以保存任意的内容(数据库没有主键的话,各记录之间也是没有顺序的,是一个集合而已)。你非要标识区别,那就得给每个节点加上属性,就相当于数据库的主键了。你非要对无序的原始数据排序,那只能说设计这个XML文件的人原本就不想提供这样的功能,或者干脆就是设计错误。
----------------------------------------------
只有偏执狂才能生存!
作者:
男 wopabe (wopabe) ▲▲▲▲△ -
普通会员
2015/8/27 17:47:20
7楼: 大神,领会了。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行64.45313毫秒 RSS