gpt4 book ai didi

groovy - 如何避免外部范围值干扰使用 MarkupBuilder?

转载 作者:行者123 更新时间:2023-12-01 23:53:51 24 4
gpt4 key购买 nike

我的 xml 中需要一个名为 file 的元素,但是 gradle 项目有一个名为 file 的属性,该属性被调用。解决这个问题的最佳方法是什么?

import groovy.xml.MarkupBuilder

task test {
def writer = new StringWriter()
def xml = new MarkupBuilder(writer)
xml.elem1(test: 'fest') {
elem2(a: 'b')
file(c: 'd')
elem4(e: 'f')
}
println(writer)
}

最佳答案

你应该能够做到:

xml.file( c: 'd' )

关于groovy - 如何避免外部范围值干扰使用 MarkupBuilder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7437355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com