xml结构如下:
<categorie id="64">
  <name>商品分类</name>
  <descript>商品分类</descript>
  <childrens>
    <categorie id="65">
    <name>电脑</name>
    <descript/>
      <childrens>
        <categorie id="66">
        <name>IBM</name>
        <descript/>
        </categorie>
 
        <categorie id="67">
        <name>ACER</name>
        <descript/>
        </categorie>
      </childrens>
   </categorie>
  </childrens>我只想得到<categorie id="65">的ID 和下面的name=电脑 的值 由于所有节点属性值都一样 没法用document.getElementsByTagName 希望得到答案 多谢各位
</categorie>

解决方案 »

  1.   

    这个好想要有对应的schema 才能解析的
    我也不太清楚 
    上次做了一个类似的xml
    后来取值失败了 只能把 id 放到里面了
    写成<categorie ">
      <id>64</id>
    ……
      </categorie>
    这种形式了
      

  2.   

    XML不是我生成的 我用的是dom解析
      

  3.   

    Node类型有getNodeName和getNodeValue两个方法,用getNodeName判断id,用getNodeValue判断值,然后取下层节点的值就可以了