以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  xsl 排序  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=49848)


--  作者:gu_xiaorou
--  发布时间:7/13/2007 11:33:00 AM

--  xsl 排序
xml如下:

<大学>
      <学部>理科</学部>
   <内容>①<内容>
</大学>
<大学>
      <学部>数学</学部>
   <内容>①<内容>
</大学><大学>
      <学部>外語</学部>
   <内容>①<内容>
</大学><大学>
      <学部>数学</学部>
   <内容>②<内容>
</大学><大学>
      <学部>理科</学部>
   <内容>②<内容>
</大学><大学>
      <学部>理科</学部>
   <内容>③<内容>
</大学><大学>
      <学部>数学</学部>
   <内容>③<内容>
</大学>
。。。。。。


排列顺序如下:理科→数学→外语,如何能在xsl里分别单独处理呢?


--  作者:Qr
--  发布时间:7/13/2007 12:07:00 PM

--  
不知道你想要什么样的结果。如果依次(理科→数学→外语)将不同科目的分别连续列出,是常规的方法肯定不行。可以写三个同样的模板,通过mode属性来指定输出的结果。
--  作者:gu_xiaorou
--  发布时间:7/13/2007 1:07:00 PM

--  
只有这一种办法?。。。

那谢谢了。。。。


--  作者:hexun831012
--  发布时间:7/16/2007 11:00:00 AM

--  
加一个order属性
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
3,046.875ms