我需要一个groovy脚本的代码示例,它可以访问存储在我的文件系统中任何位置的xml文件。 在这个xml文件中我有数据库凭据,我的脚本需要访问数据库。 下面是xml
<jdbc-datasource>
<url>dbURL</url>
<driver-class>jdbcDriver</driver-class>
<username>admin</username>
<password>admin</password>
</jdbc-datasource>
提前致谢:)
答案 0 :(得分: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'