加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

groovy构建和解析XML

发布时间:2020-12-14 16:46:55 所属栏目:大数据 来源:网络整理
导读:Xml代码columns column nameID/name describeID/describe comment / type1/type length16/length scale0/scale control0/control primary-property2/primary-property nullabletrue/nullable uniquefalse/unique enabledtrue/enabled visibletrue/visible op

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:objectBuildzhaobiaoweb-appxmlT_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()

?

????????}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读