我正在使用 SAX 解析器解析 XML 文档。
我想知道与哪个合作更好更快DOM, SAX解析器 or XMLPull解析器.
这取决于你在做什么,如果你有非常大的文件,那么你应该使用 SAX 解析器,因为它会触发事件并释放它们,内存中不会存储任何内容,并且使用 SAX 解析器你无法以随机方式访问元素是没有回头路了! ,但是 Dom 允许您访问 xml 文件的任何部分,因为它将整个文件/文档保存在内存中。希望这能回答你的问题。
如果你想知道哪个解析器最快Xerces http://xerces.apache.org/将是您能找到的最快的,并且 SAX 解析器应该为您提供比 Dom 更高的性能
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)