java吧 关注:1,242,648贴子:12,717,055
  • 6回复贴,共1

java解析XML

只看楼主收藏回复

用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
    回复
      现在好像用DOM解析XML的比较多,去百度,google,例子多的很


      3楼2011-06-23 17:06
      回复
        要自学啊


        4楼2011-06-23 18:59
        回复
          忙了几天别的,现在拾起来看看,sax貌似实现不了,看来要改DOM了。。。


          IP属地:山东5楼2011-07-01 18:03
          回复
            java技术交流群161729485,欢迎大家加入,我们不是最优秀的团队,但我们会尽我们最大的努力回答你的问题,另,群共享里有最新更新的SSH框架整合实例下载


            7楼2011-07-01 21:43
            回复