0

我需要一个 groovy 脚本的代码示例,它可以访问存储在我的文件系统中任何位置的 xml 文件。在这个 xml 文件中,我有数据库凭据,我的脚本需要访问数据库。下面是xml

<jdbc-datasource>
    <url>dbURL</url>
    <driver-class>jdbcDriver</driver-class>
    <username>admin</username>
    <password>admin</password>
</jdbc-datasource>

提前致谢 :)

4

1 回答 1

1

假设文件位于:/home/mizan/db.xml

然后应该这样做:

def dbxml = new File( '/home/mizan/db.xml' ).withReader {
  new XmlSlurper().parse( it )
}

// Check it has worked...
assert dbxml.'driver-class' == 'jdbcDriver'
于 2013-01-16T09:37:53.470 回答