java吧 关注:1,252,737贴子:12,738,499
  • 2回复贴,共1
用sax解析XML文件,怎么样把属于一个内容的东西放到一起呢?比如下面的XML片段:
   <book>  
     <title>JAVA基础</title>  
     <file>JAVA基础的   file</file>  
   </book>  
   <book>
     <title>JSP技术</title>
     <file>JSP技术的file</file>
     <zuozhe>JSP技术的作者——张三</zuozhe>
   </book>
就是想把第一个<book>中的<title>和<file>放到一组,把第二个<book>中的3个元素放到一组,然后再把两个book加到list中。也就是list中有两本书,每本书又有自己的内容,具体怎么实现好呢,很迷茫啊。。。。希望大虾给点思路。。。。


IP属地:山东1楼2011-06-23 09:55回复
    自己先回一个,就是想把同一个东西的属性放在一起,然后只把这一个东西整体放倒一个list中。。。sax能识别出是根节点还是叶子节点吗??还是别的方法,求思路。。。


    IP属地:山东2楼2011-06-23 09:58
    回复
      忙了几天别的,现在拾起来看看,sax貌似实现不了,看来要改DOM了。。。


      IP属地:山东5楼2011-07-01 18:03
      回复