Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::CDataクラス > new
new(text, respect_whitespace = true, parent = nil) -> REXML::CData
[permalink][rdoc]text をテキストとして持つ CData オブジェクトを生成します。
respect_whitespace に真を指定すると、text に含まれる空白文字は保存されます。 偽の場合は空白はまとめられます。
require 'rexml/document' doc = REXML::Document.new(<<EOS) <root /> EOS doc.root.add(REXML::CData.new("foo bar baz ")) doc.to_s # => "<root><![CDATA[foo bar baz ]]></root>\n" doc = REXML::Document.new(<<EOS) <root /> EOS doc.root.add(REXML::CData.new("foo bar baz ", true)) doc.root.add(REXML::CData.new("foo bar baz ", false)) doc.to_s # => "<root><![CDATA[foo bar baz ]]><![CDATA[foo bar baz ]]></root>\n"