如题,最近看xml的相关
看了点东西dom,sax大家平时接触的读取和生成xml都用了什么工具我现在听过的有JDOM,DOM4j,JAXB,STAX,主要就是这些
规范也就是JAXP基于Sax的,以流的方式处理xml。
基于dom将xml整个载入内存 几M大的xml dom方式就不好用了。
两种方式各有优缺点。解析xml的话那一个工具最快最好用?生成的话那一个比较好?

解决方案 »

  1.   

    读到内存里一般是最快的也是最好用的StAX算是后起之秀吧?
      

  2.   

    我感觉这个帖子真不错
    http://topic.csdn.net/u/20100419/13/1cc52fab-6e1f-4afa-b8dd-a8afeefcf224.html?81321
      

  3.   

    推荐DOM4j和XSLT解析,这两种学会基本上够用了
      

  4.   


    xslt 是不是支持 xpath的啊?
      

  5.   


    +1
    看xml大小的  看情况选择
      

  6.   

    jdom, dom4j 是 XML 处理工具
    JAXB 是 J2EE 中的规范,用于 Web 服务居多
    StAX 是 XML 解析主要的三种方式这一,另外两种你应该知道的,呵呵。