说说你知道的XML文件的解析方式,它们有什么区别
Posted 发育中的程序猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了说说你知道的XML文件的解析方式,它们有什么区别相关的知识,希望对你有一定的参考价值。
说说你知道的XML文件的解析方式,它们有什么区别
DOM(document object model)解析
将整个xml全部读到内存中去,形成树状结构。
优点:解析效率高,且可以对文档进行增删的操作
缺点:当xml文件很大,会导致内存溢出。
SAX(Simple API for XML)解析
读取一行,解析一行,基于事件驱动
优点:不会造成内存溢出
缺点:解析效率较慢,且只能进行查阅的操作
以上是关于说说你知道的XML文件的解析方式,它们有什么区别的主要内容,如果未能解决你的问题,请参考以下文章
说说$POST $HTTP_RAW_POST_DATAphp://input三者之间的区别