るりまサーチ

最速Rubyリファレンスマニュアル検索!
108件ヒット [1-100件を表示] (0.065秒)
トップページ > クエリ:@[x] > クラス:REXML::Text[x]

ライブラリ

キーワード

検索結果

<< 1 2 > >>

REXML::Text.new(arg, respect_whitespace = false, parent = nil, raw = nil, entity_filter = nil, illegal = REXML::Text::NEEDS_A_SECOND_CHECK) (43.0)

テキストノードオブジェクトを生成します。

...ェクトを生成します。

arg でノードの内容を指定します。
文字列の場合はそれが内容として使われます。
REXML::Text
オブジェクトの場合はその内容が複製されます。

respect_whitespace に真を指定すると、arg に含まれる空白文字...
...nilの場合、親ノードが raw モードであるかどうかで
self が raw モードになるかどうかが決まります。
arg に REXML::Text オブジェクトを渡した場合は、この値は無視され
arg が raw モードであるかどうかが使われます。

entity_filter...
...さい。

@
param arg テキストデータ(文字列)もしくは元データの REXML::Text オブジェクト
@
param respect_whitespace 空白を保存するかどうかを決める真偽値
@
param parent 親ノード
@
param raw テキストのエスケープの挙動を決める値
@
param entity...

REXML::Text.unnormalize(string, doctype = nil, filter = nil, illegal = nil) -> String (25.0)

string を非正規化(すべての entity をアンエスケープ)したものを 返します。

...す。

@
param string 非正規化する文字列
@
param doctype DTD(REXML::DocType オブジェクト)
@
param filter アンエスケープしない実体の実体名(文字列配列)
@
param illegal 内部用。使わないでください。

//emlist[][ruby]{
require 'rexml/text'
REXML::Text
.unnorm...
...alize("&amp; &foobar; &lt;") # => "& &foobar; <"
REXML::Text
.unnormalize("&lt; &gt;", nil, ["lt"]) # => "&lt; >"
//}...

REXML::Text.normalize(input, doctype = nil, entity_filter = nil) -> String (19.0)

input を正規化(すべての entity をエスケープ)したものを 返します。

...input を正規化(すべての entity をエスケープ)したものを
返します。

@
param input 正規化する文字列
@
param doctype DTD(REXML::DocType オブジェクト)
@
param entity_filter 置換したい実体の名前の配列...

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

@
see REXML::DocType...

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

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

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

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

@
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"
//}...
<< 1 2 > >>