• 締切済み

rubyでxmlのファイル出力に"を使用したい

よろしくお願いいたします。 rexmlを使ってxml形式のファイルに出力した場合、 属性値などの値がシングルクォーテーショ(')ンで囲まれていると思います。 これをダブルクォーテーション(")で囲む方法はないのでしょうか? 元ファイルを参照して新しいファイルを生成するコードを組んだのですが、 元ファイルがダブルクォーテーションで記述されていたので、できるだけ書式を合わせたいんです。 何か良い方法を教えていただけないでしょうか。

みんなの回答

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

doc にドキュメントが入っているとして、 doc.context[:attribute_quote]=:quote で、いけそうです。 参考: rexml/attribute.rb の def to_string の部分

関連するQ&A