
def out = new StringWriter()
def xml = new MarkupBuilder(out)
def frIEndList = [ ' Tony ' , ' Alan ' , ' Leona ' , ' Cloudy ' , ' terry ' ]
xml.person {
name(type: " 网名 " , " 山风小子 " )
address " 上海 "
frIEnds(num: frIEndList.size()) {
for (f in frIEndList) {
frIEnd f
}
}
}
println out.toString()
输出结果:
<name type='网名'>山风小子</name>
<address>上海</address>
<frIEnds num='5'>
<frIEnd>Tony</frIEnd>
<frIEnd>Alan</frIEnd>
<frIEnd>Leona</frIEnd>
<frIEnd>Cloudy</frIEnd>
<frIEnd>terry</frIEnd>
</frIEnds>
</person>
用了groovy.xml.MarkupBuilder,它是Groovy builder家族的一员,常用它来生成XML文件。
总结以上是内存溢出为你收集整理的Groovy生成XML全部内容,希望文章能够帮你解决Groovy生成XML所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)