Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Formatters::Prettyクラス > new

singleton method REXML::Formatters::Pretty.new

new(indentation=2, ie_hack=false) -> REXML::Formatter::Pretty[permalink][rdoc]

フォーマッタオブジェクトを生成して返します。

このフォーマッタによる出力はテキストの空白や改行を調整し、適切なインデントを挿入して読みやすいXMLを出力します。

indentation でインデント幅を(空白の数で)指定します。

ie_hack に真を渡すと、空のタグを閉じる前で空白を挿入します。これは特定のバージョンのIEのXMLパーサのバグを避けるための機能です。

[PARAM] indentation:
出力のインデント幅
[PARAM] ie_hack:
空のタグを閉じる所にスペースを入れるかどうか