Ruby 2.1.0 リファレンスマニュアル
> ライブラリ一覧
> rexml/documentライブラリ
> REXML::Elementクラス
> write
instance method REXML::Element#write
write(output = $stdout, indent = -1, transitive = false, ie_hack = false)
[permalink][rdoc]
-
このメソッドは deprecated です。 REXML::Formatter を代わりに
使ってください。
output にその要素を文字列化したものを(子要素を含め)出力します。
- [PARAM] output:
-
出力先(IO のように << で書き込めるオブジェクト)
- [PARAM] indent:
-
インデントのスペースの数(-1 だとインデントしない)
- [PARAM] transitive:
-
XMLではインデントのスペースでDOMが変化してしまう場合がある。
これに真を渡すと、XMLのDOMに余計な要素が加わらないように
空白の出力を適当に抑制するようになる
- [PARAM] ie_hack:
-
IEはバージョンによってはXMLをちゃんと解釈できないので、
それに対応したXMLを出力するかどうかを真偽値で指定する