るりまサーチ

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

別のキーワード

  1. rexml/document new
  2. rexml/document write
  3. rexml/document to_s
  4. rexml/document clone
  5. rexml/document node_type

検索結果

<< 1 2 3 > >>

REXML::StreamListener#cdata(content) -> () (21135.0)

CDATA セクションをパースしたときに呼び出されるコールバックメソッドです。

...CDATA セクションをパースしたときに呼び出されるコールバックメソッドです。

@param content CDATAセクションの内容の文字列が渡されます

=== 例
<![CDATA[ xyz ]]>
というCDATAセクションに対しては
content: " xyz "
という引数が渡さ...

REXML::SAX2Listener#cdata(content) -> () (21123.0)

CDATA セクションに出会ったときに呼び出されるコールバックメソッドです。

...CDATA セクションに出会ったときに呼び出されるコールバックメソッドです。

@param content CDATAセクションの内容の文字列が渡されます...

REXML::Element#cdatas -> [REXML::CData] (9318.0)

すべての cdata 子ノードの配列を返します。

...すべての cdata 子ノードの配列を返します。

返される配列は freeze されます。...

REXML::Parsers::PullEvent#cdata? -> bool (9117.0)

cdata セクションなら真を返します。

...cdata セクションなら真を返します。...

REXML::CData (9028.0)

XML の cdata セクションを表すクラス

...XML の cdata セクションを表すクラス

cdata
とは <![CDATA[ と ]]> で囲まれたテキストデータのことです。...

絞り込み条件を変える

REXML::CData.new(text, respect_whitespace = true, parent = nil) -> REXML::CData (6290.0)

text をテキストとして持つ CData オブジェクトを生成します。

...text をテキストとして持つ CData オブジェクトを生成します。

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

@param text テキスト文字列
@param respect_whitespace 空...
...e 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz "))
doc.to_s # => "<root><![CDATA[foo bar baz ]]></root>\n"

doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz ", true))
doc.root.add(REXML::CData.n...
...ew("foo bar baz ", false))
doc.to_s # => "<root><![CDATA[foo bar baz ]]><![CDATA[foo bar baz ]]></root>\n"
//}...

REXML::CData#clone -> REXML::CData (6202.0)

self を複製して返します。

self を複製して返します。

親ノードの情報は複製されません。

rexml/parsers/streamparser (6138.0)

ストリーム式の XML パーサ。

...ストリーム式の XML パーサ。

rexml
の XML パーサの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML
::Parsers::SAX2Parser を用いてください。

パーサからはコールバックによって...
...た情報を受け取ります。
REXML
::StreamListener を include し、
必要なメソッドをオーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。

REXML
::Parsers::StreamParser#parse を呼...
...quire 'rexml/parsers/streamparser'
require 'rexml/streamlistener'

xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "barbarbarbar">
<!ATTLIST a att CDATA #REQUI...

rexml/parsers/pullparser (6120.0)

プル方式の XML パーサ。

...プル方式の XML パーサ。

REXML
::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出...
...ら取り除きます。

pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML
::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
REXML
::Parsers::PullEvent#[] でそのイ...
...tiondecl (記法名文字列, "PUBLIC" | "SYSTEM" | nil, 公開識別子文字列 | nil, URI文字列 | nil)
DTDの記法宣言
: cdata (テキスト文字列)
cdata
セクション
: xmldecl (バージョン文字列, エンコーディング文字列 | nil, standalone ("yes" | "no" | nil))
X...
<< 1 2 3 > >>