У меня есть этот XML-документ, и я хочу найти конкретный GitHubCommiter, используя REXML. Хой, я это делаю?Анализ XML с REXML
<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
@Nerian: Добро пожаловать. ;-) – Tomalak