【发布时间】:2014-03-19 12:48:19
【问题描述】:
我使用 groovy 中的一些逻辑创建了一个字符串变量,它反映了标记生成器中的刹车语法,但问题是您显然不允许在标记生成器中使用此字符串。我的代码的性质使它成为必要。我想知道是否有办法做如下的事情
def param = "node1{ node2{ node3() } }"
def sw = new StringWriter()
def xml = new groovy.xml.MarkupBuilder(sw)
XML = xml.param
我知道上面的代码不正确,但有没有办法做我正在做的事情?要清楚 param 是一个字符串,它是另一段代码的产物。我正在寻找如下的一段 XML:
<node1><node2><node3/></node2><node1>
谢谢
【问题讨论】:
-
我不明白你想要什么。您能否添加更多详细信息。你有什么,你想达到什么?
-
我想让脚本有一个使用字符串中包含的节点的 XMl 输出。
标签: groovy markupbuilder