Xml代码
<columns>
<column>
<name>ID</name>
<describe>ID</describe>
<comment />
<type>1</type>
<length>16</length>
<scale>0</scale>
<control>0</control>
<primary-property>2</primary-property>
<nullable>true</nullable>
<unique>false</unique>
<enabled>true</enabled>
<visible>true</visible>
<option />
<meta-column />
<ref-object />
<default />
<real-type>0</real-type>
<attribute>0</attribute>
<order-direction>0</order-direction>
<expression />
<invisible-expression />
<disable-expression />
<category />
<fire-event>0</fire-event>
<check-type>0</check-type>
<validation />
<constraint />
<scope-permissions />
</column>
<column>
<name>InstID</name>
<describe>InstID</describe>
<comment />
<type>1</type>
<length>16</length>
<scale>0</scale>
<control>0</control>
<primary-property>0</primary-property>
<nullable>true</nullable>
<unique>false</unique>
<enabled>true</enabled>
<visible>true</visible>
<option />
<meta-column />
<ref-object />
<default />
<real-type>0</real-type>
<attribute>0</attribute>
<order-direction>0</order-direction>
<expression />
<invisible-expression />
<disable-expression />
<category />
<fire-event>0</fire-event>
<check-type>0</check-type>
<validation />
<constraint />
<scope-permissions />
</column>
def langs = new XmlParser().parse("languages.xml")
println "type = ${langs.attribute("type")}"
langs.language.each{
println it.text()
}
解析xml
def langs = new XmlParser().parse("J:\\objectBuild\\zhaobiao\\web-app\\xml\\T_ZFCG_CGSQ.xml")
langs."columns"."column".each{
println it."name".text()
println it."describe".text()
}
langs.columns.column.each {
println "String "+" "+it.name.text()+" //"+it.describe.text()
}