XmlParser 通过GPath来操作XML文档并且支持XML的更新/修改
XmlSlurper 因为采用延迟计算,所以比XmlParser轻量一点,但是仅支持读操作
DOMCategory 当你需要一些语法糖(syntactic sugar )的时候,为你提供基于树(tree-based )的底层操作
XmlSlurper 样例
MarkupBuilder 使用Groovy的builder模式跟XML/HTML交互
StreamingMarkupBuilder 适合大文件操作
本文通过一个具体案例演示了如何使用Groovy中的XmlSlurper来解析并更新XML文档。包括修改节点文本、属性值及替换整个节点等内容,并利用XmlUnit进行验证。
696

被折叠的 条评论
为什么被折叠?



