说说你知道的XML文件的解析方式,它们有什么区别

Posted 发育中的程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了说说你知道的XML文件的解析方式,它们有什么区别相关的知识,希望对你有一定的参考价值。

说说你知道的XML文件的解析方式,它们有什么区别

    DOM(document object model)解析

      将整个xml全部读到内存中去,形成树状结构。

      优点:解析效率高,且可以对文档进行增删的操作

      缺点:当xml文件很大,会导致内存溢出。

 

 

    SAX(Simple API for XML)解析

      读取一行,解析一行,基于事件驱动

      优点:不会造成内存溢出

      缺点:解析效率较慢,且只能进行查阅的操作

以上是关于说说你知道的XML文件的解析方式,它们有什么区别的主要内容,如果未能解决你的问题,请参考以下文章

10道腾讯的Java面试题

说说$POST $HTTP_RAW_POST_DATAphp://input三者之间的区别

xml笔试题

java的xml的解析方式有啥,他们的解析流程是怎么样的,有啥区别

XML的解析方式有哪几种?有什么区别?

关于mybatis中的#{},和${} 的区别