Java XML编程实用指南
Java 的 XML 编程用起来其实没那么玄乎,理解了就顺手。像配置文件、导出数据、Web 服务通信这些场景,XML 都挺常见。中级程序员掌握这块儿,算是打基础也算是扩展能力,蛮值得的。
DOM 解析的写法偏繁琐,适合节点不多的结构,优点是直观、改数据方便。如果你项目结构不大,用DocumentBuilderFactory
就能搞定。
想轻量点,可以看看SAX,事件驱动的方式,内存占用低,不过写起来得多考虑状态维护,适合读取大的 XML,比如日志、配置项等。
还有一个比较舒服的是JDOM,比 DOM API 更人性化一点,用过的都说香。推荐你去看看这篇:JDOM Java XML 解析与库,代码例子比较全。
如果你是搞数据绑定那一挂的,O'Reilly 那篇Java and XML Binding还不错,了不少思路,像 JAXB 这些库也提到了。
要是你只是想找个代码直接改改,Java XML 解析代码示例和工具类源码挺适合当模板用,复制下来小改就能跑。
嗯,建议你多看几种方式,各有优劣。实际用的时候别死磕一种,场景不同选法也得灵活点。
2.59MB
文件大小:
评论区