Gradle使用groovy XML解析器解析XML文件,例如
<foo id="3">
<!-- this is bar -->
<bar id="5"
attr1="10">
attr2="20">
<hello>world</hello>
</bar>
<foo>
解析xml并将其写出来:
def root = new XmlParser().parse(new FileInputStream("/foo.xml"))
// add some nodes
groovy.xml.XmlUtil.serialize(root, new FileOutputStream("/bar.xml"))
所有评论和断线都消失了。 如何使用groovy XML解析器保留注释和所有其他格式?
我看过这个: Groovy edit XML file, keep comments, line breaks
如何导入groovy.xml。*? groovy在gradle中无法识别。
答案 0 :(得分:0)
您应该使用jdom2,它将解决您的问题
首先,在y = this.value
文件中设置依赖关系
build.gradle
然后使用此修改后的代码段:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.jdom:jdom2:2.0.6'
}
}