<address>
  <person id="1">
      <name>着急</name>
      <sex>女</sex>
      <age>14</age>
  </person>
  <person id="2">
      <name>帮我</name>
      <sex>女</sex>
      <age>14</age>
  </person>
  <person id="3">
      <name>快要死了</name>
      <sex>女</sex>
      <age>14</age>
  </person>
</address>
请问用dom或sax如何能快速检索并修改id=2的记录,谢谢

解决方案 »

  1.   

    如果文件小,使用 DOM很方便的
    使用xpath很快
      

  2.   

    Java与XML读写之SAX篇 
    http://blog.csdn.net/lifaming15/archive/2007/08/18/1749695.aspx
      

  3.   

    总觉得sax有点不尽人意啊,sax是不是只是查询快啊,如果我新增或是修改某个节点,不知道是不是能办到
      

  4.   

    SAX 只能读,不能增和改。
      

  5.   

    100M应该用数据库了,xml查询效率很低.
      

  6.   

    现在用得是数据库,只不过是想做成RSS文件,提供订阅