0
我需要一个Groovy脚本的代码示例,它可以访问存储在我的文件系统任何位置的xml文件。 在这个xml文件中我有数据库凭证,我的脚本需要访问数据库。下面 是XML提前:)从groovy脚本访问xml文件
我需要一个Groovy脚本的代码示例,它可以访问存储在我的文件系统任何位置的xml文件。 在这个xml文件中我有数据库凭证,我的脚本需要访问数据库。下面 是XML提前:)从groovy脚本访问xml文件
说该文件是在
<jdbc-datasource>
<url>dbURL</url>
<driver-class>jdbcDriver</driver-class>
<username>admin</username>
<password>admin</password>
</jdbc-datasource>
感谢:/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'
感谢蒂姆,我需要读取标签中的值,,。怎么做 ? –
Mizan
'def(url,user,pass)= [dbxml.url,dbxml.username,dbxml.password]'应该这样做吗? –
我需要获取值,我需要这些来访问数据库,我不能在代码中指定此值。我试过你的方式,但它不工作,我得到空白值。 – Mizan