Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Textクラス > value=
value=(val)
[permalink][rdoc]テキストの内容を val に変更します。
val には非正規化された(エスケープされていない)文字列を渡さなければ なりません。
require 'rexml/document' e = REXML::Element.new("a") e.add_text("foo") e[0].value = "bar" e.to_s # => "<a>bar</a>" e[0].value = "<a>" e.to_s # => "<a><a></a>"