Groovy生成XML
发布时间:2020-12-14 17:02:35 所属栏目:大数据 来源:网络整理
导读:import ?groovy.xml.MarkupBuilder def?out? = ? new ?StringWriter() def?xml? = ? new ?MarkupBuilder(out) def?friendList? = ?[ ' Tony ' ,? ' Alan ' ,? ' Leona ' ,? ' Cloudy ' ,? ' terry ' ] xml.person?{ ????name(type: " 网名 " , " 山风小子 "
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() 输出结果: ??<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文件。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |