Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Elementクラス > get_text
get_text(path = nil) -> REXML::Text | nil
[permalink][rdoc]先頭のテキスト子ノードを返します。
raw モードの設定は無視され、常に正規化されたテキストを返します。 REXML::Text#value も参照してください。
path を渡した場合は、その XPath 文字列で指定される テキストノードの文字列を返します。
テキストノードがない場合には nil を返します。
[SEE_ALSO] REXML::Element#text
require 'rexml/document' doc = REXML::Document.new "<p>some text <b>this is bold!</b> more text</p>" # doc.root (<p> ... </p>) は2つのテキストノード("some text " と " more text" # を持っているが、前者を返す doc.root.get_text.value # => "some text "