Groovy生成XML

Groovy生成XML,第1张

概述import  groovy.xml.MarkupBuilder def out  =   new  StringWriter() def xml  =   new  MarkupBuilder(out) def friendList  =  [ ' Tony ' ,  ' Alan ' ,  ' Leona ' ,  ' Cloudy ' ,  ' terry ' ] xml.person { import  groovy.xml.MarkupBuilder

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()

输出结果:

<person>
  <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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1269439.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存