Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::DocTypeクラス > entity
entity(name) -> String | nil
[permalink][rdoc]name という実体参照名を持つ実体を文字列で返します。
返される文字列は非正規化(REXML::Entity#unnormalized 参照) された文字列が返されます。
name という名前を持つ実体が存在しない場合には nil を返します。
doctype = REXML::Document.new(<<EOS).doctype <!DOCTYPE foo [ <!ENTITY bar "barbarbarbar"> ]> EOS p doctype.entity("bar") # => "barbarbar" p doctype.entity("foo") # => nil