にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

2007-11-26から1日間の記事一覧

REXMLで同名の要素を全部まとめて取り出す

例えば、 <foo> <bar attr="1"/> <bar attr="2"/> <bar attr="3"/> </foo> みたいなXMLがあって、名前がbarの要素を取り出すには当然の如く、 require 'rexml/document' doc = REXML::Document.new(File.open("sample.xml").read) elems = doc.root.elements["foo/bar"] # なんかの処理 とすれば、elemsにはbar要素が…