Java Dom解析器和Xerces解析器的区别
嘿,谁能告诉我,“Dom解析器”和“Xerces解析器”有什么区别。两者的优点和缺点是什么。Xerces是一个DOM解析器。它是java或C++中的Apache实现。 您要考虑的两个问题是SAX和DOM。DOM在内存中创建一个对象树;SAX没有。您可以在DOM解析完成后操作对象树;SAX使用事件模型动态处理XML SAX或DOM都可以“工作”。您的选择通常基于是否将其保存在内存中以进行操作或就地处理。如果XML流是千兆字节,您可能无法一次存储所有数据。在这种情况下,SAX是一个很好的选择,因为您可以在解析时动态地使用它 谷歌是你的朋友:启动它来了解DOM4J和JDOMJava Dom解析器和Xerces解析器的区别,java,xml-parsing,Java,Xml Parsing,嘿,谁能告诉我,“Dom解析器”和“Xerces解析器”有什么区别。两者的优点和缺点是什么。Xerces是一个DOM解析器。它是java或C++中的Apache实现。 您要考虑的两个问题是SAX和DOM。DOM在内存中创建一个对象树;SAX没有。您可以在DOM解析完成后操作对象树;SAX使用事件模型动态处理XML SAX或DOM都可以“工作”。您的选择通常基于是否将其保存在内存中以进行操作或就地处理。如果XML流是千兆字节,您可能无法一次存储所有数据。在这种情况下,SAX是一个很好的选择,因为您
如果您正在编写Java,我建议您使用JDOM。它处理了很多样板文件。在Xerces.viz SAX&DOM中解析xml文件有两种方法。 SAX解析器:
同时添加pill解析器,例如dom4j和jdomhey,你能给我一些有用的链接吗?哪种解析器最适合使用。