小弟遇到一个这样的问题要使用 js 读取 xml 树形结构
类似这样的
xml 文档
<a id="1" pid="0" item="1">旅长</a>
<a id="2" item="1">副旅长</a>
<a id="3" pid="1" item="2">排长1</a>
<a id="4" pid="1" item="2">副排长2</a>
<a id="5" pid="1" item="2">排长2</a>
<a id="6" pid="1" item="2">副排长2</a>
<a id="7" pid="1" item="2">排长3</a>
<a id="8" pid="3" item="3">班长1</a>
<a id="9" pid="3" item="3">副班长2</a>js 要把他取出来形成如下的结构
旅长 副旅长
|
--------------------------------
| | |
排长1 副排长2 排长2 副排长2 排长3
|
--------------------------------
|
班长1 副班长2
请教大家给个思路,网址也行.谢谢
类似这样的
xml 文档
<a id="1" pid="0" item="1">旅长</a>
<a id="2" item="1">副旅长</a>
<a id="3" pid="1" item="2">排长1</a>
<a id="4" pid="1" item="2">副排长2</a>
<a id="5" pid="1" item="2">排长2</a>
<a id="6" pid="1" item="2">副排长2</a>
<a id="7" pid="1" item="2">排长3</a>
<a id="8" pid="3" item="3">班长1</a>
<a id="9" pid="3" item="3">副班长2</a>js 要把他取出来形成如下的结构
旅长 副旅长
|
--------------------------------
| | |
排长1 副排长2 排长2 副排长2 排长3
|
--------------------------------
|
班长1 副班长2
请教大家给个思路,网址也行.谢谢
~~
这样的结构 你只能通过顺序读取后用js来组织
然后自己分析成树形,具体什么样的树形结构,就看你想已怎样的结构
如 CSDN论坛左右导航菜单也是一种树形结构