- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:REXMLについて教えてください2)
REXMLでのエラーを解決する方法
このQ&Aのポイント
- REXMLを使用してプログラムを実行する際に、予期しないエラーが発生しました。
- エラーメッセージには、構文エラーや予期しないトークンなどが指摘されています。
- このエラーの原因は、Rubyのバージョンの互換性やコードの書き方に関連している可能性があります。
- みんなの回答 (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でもエラーになるので、バージョンとは関係ないでしょう。
その他の回答 (1)
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.1
お礼
回答ありがとうございます。 1行にしたらうまくいきました。