作者cklonger (22)
看板Web_Design
标题Re: [问题] xml的排序语法
时间Tue Jan 2 02:01:27 2007
试试几个方法
如果不是用jsp先处理的话
1.xpath 排序後 再用position function 去取前几笔
2.用xslt的if试看看
如果是jsp处理的话 用dom api想干嘛就能干嘛
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.155.193
1F:推 myfirsttime:请问用jsp怎麽处理阿^^" 还是有书可以参考~可否推荐! 01/01 23:21
我现在不太清楚 你是不是限制要用XSL解决你的问题
也不太清楚你的问题是处理XML资料还是 只是把XML元素排版
但是所谓jsp处理 就是写java或jsp程式 把XML档案 parse成 tree(dom jdom等)
(我只会一点java跟jsp。.net与其他程式语言我不会 但是应该也可以做到)
然後用NodeList把要比的元素全取出来
对NodeList上的item 取值 来比较
将结果存到阵列 你取前三各的索引值就得到结果
会写java程式的话很简单
不会写java的 也不会其他程式语言 那就只能用易学难用的XSLT
你的问题用XSLT应该还不算难
那个XSLT要作稍微一点复杂的运算 不知道要写几百行tamplet
因为它是替XML排版的语言 运算跟资料处理 最好还是交给专业的来
这篇文章有不在web_design范围的嫌疑 如有不妥先说声抱歉
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.96.215
※ 编辑: cklonger 来自: 61.228.96.215 (01/02 02:13)
2F:推 myfirsttime:谢谢你的回答^^" 我是想限制用XSL来做! 01/02 22:42
3F:→ myfirsttime:我会先试试看用if叙述试试看吧^^" 01/02 22:42