我在Groovy中找不到如何做到这一点的例子.
解决方法 您可以修改节点的value属性来修改元素的值./* input:<root> <foo> <bar ID="test"> test </bar> <baz ID="test"> test </baz> </foo></root>*/def xmlfile = "/tmp/test.xml"def xml = new XmlParser().parse(xmlfile)xml.foo[0].each { it.@ID = "test2" it.value = "test2"}new XmlNodePrinter(new PrintWriter(new fileWriter(xmlfile))).print(xml)/* output:<root> <foo> <bar ID="test2"> test2 </bar> <baz ID="test2"> test2 </baz> </foo></root>*/总结
以上是内存溢出为你收集整理的在Groovy中加载,修改和编写一个XML文档全部内容,希望文章能够帮你解决在Groovy中加载,修改和编写一个XML文档所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)