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