求用jquary解析未知【深度、广度】树状XML文档结构方法?

小-孟 发布于 2013/09/12 10:51
阅读 204
收藏 0

XML结构如下:就是不定 【深度、广度】 的树状XML结构,用什么方法可以递归出每个支节点和叶子节点?

用jquery提供的XML解析方式

有没有像C++tinyxml可以一级一级读取的接口,这样就可以递归出我要的结果了

<?xml version="1.0" encoding="GB2312" ?>
<LayerSet Name="模型">
    <Description>全国范围</Description>
    <ChildLayerSet Name="广东省">
        <Description>广东省范围</Description>
        <ChildLayerSet Name="苏州市">
            <Description>苏州市范围</Description>
            <ChildLayerSet Name="建筑">
                <Description>楼房建筑</Description>
                    <ModelLayer Name="罗湖福田模型">
                        <Description>罗湖福田基础模型图层</Description>
                        <具体数据节点>数据内容</具体数据节点>
                    </ModelLayer>
                </ChildLayerSet>
            </ChildLayerSet>
            <ModelLayer Name="模型">
                  <Description>模型图层</Description>
                  <具体数据节点>数据内容</具体数据节点>
            </ModelLayer>
      </ChildLayerSet>
</LayerSet>
加载中
0
小白小霸王
小白小霸王
xpath 挺好的啊
小-孟
小-孟
谢谢,我会参考的
0
Jackin
Jackin
使用children 一级一级递归不就可以了吗?
小-孟
小-孟
并列关系,不是层次关系啊
Ryan-瑞恩
Ryan-瑞恩
回复 @小-孟 : 递归啊!
小-孟
小-孟
如果某一个父节点下面,有N个同名不同值的child节点,这样怎么办
0
红桃K
红桃K
用jquery递归xml??用sax或者dom4j吧
小-孟
小-孟
我只是要把C++客户端做一个网页Demo出来,所以越简单越好,达到效果就行
0
loyal
loyal
递归不就完了...这还有什么讨论的?
loyal
loyal
回复 @小-孟 : each(function()不就完了么?
小-孟
小-孟
没有取得当前节点下面子节点集合的方法,就没法递归
返回顶部
顶部