RESTfulJapan回答ポイント 60ptウォッチ 2

Ruby の REXML についての質問です。

いろいろ調べましたが分からなかったので質問させていただきます。

<root>
 <a>
  <b1>
   <c>Apple</c>
  </b1>
  <b2>
   <c>Orange</c>
  </b2>
 </a>
</root>

例えば上記のようなXMLで、文字列「Apple」が root/a/b1/c にあり、
文字列「Orange」が root/a/b2/c にあることはどうやって知れるでしょうか?

つまり、ノードの中身を検索キーにして、
ノードの場所を知る関数とかってあるんでしょうか?

Xpathをかろうじて使ってるくらいの実力ですので、
もし難しい内容なら詳細にお願い致します。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-11-22 20:43:43
終了日時
2009-11-22 23:22:24
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

XML844XPath44Ruby760Apple424関数2326root457ノード95Orange35

人気の質問

メニュー

PC版