るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
10件ヒット [1-10件を表示] (0.072秒)

ライブラリ

キーワード

検索結果

REXML::Text#<=>(other) -> -1 | 0 | 1 (7.0)

テキストの内容を other と比較します。

...テキストの内容を other と比較します。

@param other 比較対象(REXML::Text オブジェクトもしくは文字列)...

REXML::Text#clone -> REXML::Text (7.0)

self を複製します。

self を複製します。

REXML::Text#doctype -> REXML::DocType | nil (7.0)

テキストノードが属する文書の DTD を返します。

テキストノードが属する文書の DTD を返します。

そのような文書(REXML::Document)が存在しない、すなわち
テキストノードの親ノードを辿っても REXML::Document に到達しない、
場合には nil を返します。

@see REXML::DocType

REXML::Text#empty? -> bool (7.0)

テキストが空ならば真を返します。

テキストが空ならば真を返します。

REXML::Text#node_type -> Symbol (7.0)

Symbol :text を返します。

Symbol :text を返します。

絞り込み条件を変える

REXML::Text#raw -> bool (7.0)

"raw" モードであれば真を返します。

..."raw" モードであれば真を返します。

raw モードについては REXML::Text.new を参考にしてください。

@see REXML::Text#raw=...

REXML::Text#raw=(value) (7.0)

"raw" モードの設定を変更します。

..."raw" モードの設定を変更します。

raw モードについては REXML::Text.new を参考にしてください。

@param value 設定する真偽値
@see REXML::Text#raw...

REXML::Text#to_s -> String (7.0)

テキストの内容を正規化(すべての実体をエスケープ)された状態で返します。

...り返り値は XML のテキストとして妥当です。

結果は REXML::Text.new で指定した entity_filter を反映しています。

@see REXML::Text#value

//emlist[][ruby]{
require 'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "&lt; &amp; foobar"
t....

REXML::Text#value -> String (7.0)

テキストの内容を非正規化(すべての実体をアンエスケープ)された状態で返します。

...

このメソッドの返り値では raw モードや entity_filter は無視されます。

@see REXML::Text#raw, REXML::Text#to_s

//emlist[][ruby]{
require 'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "&lt; &amp; foobar"
t.value # => "< & foobar"
//}...

REXML::Text#value=(val) (7.0)

テキストの内容を val に変更します。

テキストの内容を val に変更します。

val には非正規化された(エスケープされていない)文字列を渡さなければ
なりません。

//emlist[][ruby]{
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>&lt;a&gt;</a>"
//}

絞り込み条件を変える