るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

キーワード

検索結果

<< 1 2 > >>

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

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

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

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

@see REXML::DocType...

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

テキストの内容を 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>"
//}...

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

self を複製します。

...self を複製します。...

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

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

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

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

Symbol :text を返します。

...Symbol :text を返します。...

絞り込み条件を変える

REXML::Text#value -> String (9101.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.new(arg, respect_whitespace = false, parent = nil, raw = nil, entity_filter = nil, illegal = REXML::Text::NEEDS_A_SECOND_CHECK) (9101.0)

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

...して使われます。
REXML::Text
オブジェクトの場合はその内容が複製されます。

respect_whitespace に真を指定すると、arg に含まれる空白文字は保存されます。
偽の場合は空白はまとめられます。

raw は true, false, nil のいずれかを...
...うかを決めます。
true の場合、そのノードは raw モードであると解釈され、
テキストにはエスケープされていないXMLマークアップは
含まれていないと仮定し、テキストの内容は変更されません。
falseの場合、そのノードは r...
...ると解釈され、
rexml はテキストに含まれているすべての(定義済み)実体を
エスケープします
nilの場合、親ノードが raw モードであるかどうかで
self が raw モードになるかどうかが決まります。
arg に REXML::Text オブジェクトを...

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

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

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

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

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

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

...(すべての entity をアンエスケープ)したものを
返します。

filter でアンエスケープしない実体の実体名を文字列配列で指定します。

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

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