将xml用xsl生成树

za1mb2yc3 2005-11-04 12:57:22
xml文件
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<root>
<node><id>0</id><parent_id>0</parent_id><name>级别1</name></node>
<node><id>1</id><parent_id>0</parent_id><name>级别1</name></node>
<node><id>2</id><parent_id>0</parent_id><name>级别1</name></node>
<node><id>3</id><parent_id>2</parent_id><name>级别2</name></node>
<node><id>4</id><parent_id>2</parent_id><name>级别2</name></node>
<node><id>5</id><parent_id>2</parent_id><name>级别2</name></node>
</root>
然后写一段xsl文件用递归的方法生成一个目录树parent_id=1是第一级,2是第二级,如果有更多级的话,可以向下递归,我感觉可以用xsl递归实现,可是xsl语法不熟,学习一下
...全文
190 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
donghid 2005-11-05
  • 打赏
  • 举报
回复
对.xml文档描述结构不好.
cds27 2005-11-05
  • 打赏
  • 举报
回复
XML写得不清不楚,需求也描述得很含糊,你指的目录树是什么样子的?请举个具体例子来描述你的需求。

另外,你的感觉可能是错的。仅根据你提供的一点点信息判断,并不适合用XSL实现。感觉你对递归并不熟悉,XSL的递归和其他语言里的递归是一样的。你先练习一下其他语言里的递归。

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧