说说你知道的XML文件的解析方式,它们有什么区别
DOM(document object model)解析
将整个xml全部读到内存中去,形成树状结构。
优点:解析效率高,且可以对文档进行增删的操作
缺点:当xml文件很大,会导致内存溢出。
SAX(Simple API for XML)解析
读取一行,解析一行,基于事件驱动
优点:不会造成内存溢出
缺点:解析效率较慢,且只能进行查阅的操作
原文地址:https://www.cnblogs.com/javaisbest/p/11588010.html
时间: 2024-10-06 04:56:12