• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:REXMLについて教えてください2)

REXMLでのエラーを解決する方法

このQ&Aのポイント
  • REXMLを使用してプログラムを実行する際に、予期しないエラーが発生しました。
  • エラーメッセージには、構文エラーや予期しないトークンなどが指摘されています。
  • このエラーの原因は、Rubyのバージョンの互換性やコードの書き方に関連している可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

多分長い行を折り返して書いてある物をそのまま別の行として入力したためでしょう。 doc.elements.each("guitars/make/model/color") { |element| puts element.text } と1行にするか、 doc.elements.each("guitars/make/model/color") \ { |element| puts element.text } と、\ で行をつないでください。 >Rubyのバージョンとかが関係あるのでしょうか? 1.8.6でもエラーになるので、バージョンとは関係ないでしょう。

kihonkana
質問者

お礼

回答ありがとうございます。 1行にしたらうまくいきました。

その他の回答 (1)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

こんなのとか。

参考URL:
http://doc.ruby-lang.org/ja/2.0.0/doc/spec=2flexical.html
kihonkana
質問者

お礼

回答ありがとうございます。