0
我有這個XML文檔,我想用REXML找到一個特定的GitHubCommiter。嗨,我該怎麼做?用REXML解析XML
<users>
<GitHubCommiter id="Nerian">
<username>name</username>
<password>12345</password>
</GitHubCommiter>
<GitHubCommiter id="xmawet">
<username>name</username>
<password>12345</password>
</GitHubCommiter>
<GitHubCommiter id="JulienChristophe">
<username>name</username>
<password>12345</password>
</GitHubCommiter>
</users>
我曾嘗試:
log = REXML::Document.new(file)
root = log.root username = root.elements["GitHubCommiter['#{github_user_name}']"].elements['username'].text
password = root.elements["GitHubCommiter['#{github_user_name}']"].elements['password'].text
root.elements["GitHubCommiter['id'=>'#{github_user_name}']"].text
但我沒有找到一個方法來做到這一點。任何想法?
這就是它!謝謝! – Nerian 2010-10-26 18:09:13
@Nerian:不客氣。 ;-) – Tomalak 2010-10-26 18:20:24