有时我需要解析 XML 文件 - 并且仅解析,并且我不想通过手动执行此操作String.indexOf
。所以我的需要是使用可能最小且快速的 XML 解析库。不幸的是,我不知道类似的事情GSON(180kb)。
我已经导入了dom4j,但之后我遇到了例外:
java.lang.NoClassDefFoundError: org/jaxen/JaxenException
所以我添加了jaxen依赖项(maven),这是非常令人震惊的体验:添加了大约 7MB 的依赖项,其中最大的依赖项练习Impl and icu4j.
另一个猜测是Jericho,但这主要是为了解析格式错误的 HTML 而设计的,而且它超过 2MB - 当然可能还有更小的可用的。
那么,您能给我推荐一些好的图书馆吗?最小的代码大小是这里最重要的事情。最好的情况下它的大小应该是GSON.
看看 NanoXML -下载站点 http://nanoxml.sourceforge.net/orig/
它是一个非常小的基于 DOM 的解析器库,我过去使用过它并且运行良好。它不一定有效,但它很小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)