Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Textクラス > to_s
to_s -> String
[permalink][rdoc]テキストの内容を正規化(すべての実体をエスケープ)された状態で返します。
つまり返り値は XML のテキストとして妥当です。
結果は REXML::Text.new で指定した entity_filter を反映しています。
[SEE_ALSO] REXML::Text#value
require 'rexml/document' t = REXML::Text.new("< & foobar", false, nil, false) t.to_s # => "< & foobar" t.value # => "< & foobar"