Ruby 2.6.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>"