Ruby初心者スレッド Part 13
■ このスレッドは過去ログ倉庫に格納されています
0656デフォルトの名無しさん
2007/08/04(土) 18:19:50特定のIDをマッチングさせることはできたのですが、このIDと同階層のノードを保存する方法がわかりません。。
※check_idsは保存したいIDの配列です。例えば12345がマッチした場合、taro、あいうえおを抽出したいです。
---
def parse__xml(source)
doc = REXML::Document.new source
doc.elements.each("aaa/bbb/id") do |e|
if check_ids.member?(e.text)
#ここがわかりません。。。
end
end
end
---
<aaa>
<bbb>
<id>12345</id>
<user>taro</user>
<text>あいうえお</text>
</bbb>
<bbb>
<id>67890</id>
<user>hanako</user>
<text>かきくけこ</text>
</bbb>
</aaa>
■ このスレッドは過去ログ倉庫に格納されています