Java Groovy xml解析
嗨,我是groovy新手,我对groovy如何解析xml有一个误解Java Groovy xml解析,java,xml,groovy,Java,Xml,Groovy,嗨,我是groovy新手,我对groovy如何解析xml有一个误解 <schema-definition name="Standard" > <field-type name="Standard:Integer" descr="A whole number." base-type="long"/> <field-type name="Standard:Boolean" descr="A boolean value." base-type="boolean
<schema-definition name="Standard" >
<field-type name="Standard:Integer" descr="A whole number." base-type="long"/>
<field-type name="Standard:Boolean" descr="A boolean value." base-type="boolean"/>
<field-type name="Standard:String" descr="A string" base-type="string"/>
</schema-definition>
我甚至不编译:
(field-types)是一个二进制表达式,但它应该是第13行第20列的变量表达式。它不编译,因为field-types中的“-”是一个运算符,因此不能作为名称的一部分。此外,如果访问标记字段类型,则必须使用引号,如下所示:
def fieldTypes = rootElement."field-type"
它不会编译,因为字段类型中的“-”是运算符,因此不能作为名称的一部分。此外,如果访问标记字段类型,则必须使用引号,如下所示:
def fieldTypes = rootElement."field-type"
这看起来是个很麻烦的方法。为什么不试试XMLSlurper呢。太棒了!这看起来是个很麻烦的方法。为什么不试试XMLSlurper呢。太棒了!