るりまサーチ

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

別のキーワード

  1. smtp start
  2. net/smtp start
  3. pop start
  4. http start
  5. pop3 start

検索結果

<< 1 2 > >>

rexml/parsers/sax2parser (26030.0)

SAX2 と同等の API を持つストリーム式の XML パーサ。

...ェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。

コールバックには2種類あって、ブロックを使う方式と REXML::SAX2Listener
を include...
...。詳しくは
R
EXML::Parsers::SAX2Parser#listen を参照してください。

R
EXML::Parsers::StreamParser のパーサよりは高機能です。

//emlist[][ruby]{
r
equire 'rexml/parsers/sax2parser'
r
equire 'rexml/sax2listener'

parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">
<a...
...a>
</root>
XML

elements = []
parser.listen(:start_element){|uri, localname, qname, attrs|
elements << [qname, attrs]
}
as = []
parser.listen(:start_element, ["a"]){|uri, localname, qname, attrs|
as << [qname, attrs]
}
texts = []
parser.listen(:characters, ["a"]){|c| texts << c }
parser.parse
el...

rexml/parsers/pullparser (26024.0)

プル方式の XML パーサ。

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

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

pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
R
EXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
R
EXML::Parsers::PullEvent#[] でそのイベ...
...メータ
R
EXML::Parsers::PullEvent#event_type で得られるイベントの種類の
シンボルを列挙しています。

これらのうちのいくつかは、
R
EXML::Parsers::PullEvent#start_element? などのメソッドで
判定することが可能です。

: start_element (要素名,...

rexml/parsers/ultralightparser (26024.0)

パース結果を配列で作られた木構造により返すパーサ。

...より返すパーサ。

R
EXML::Parsers::UltraLightParser.new でパーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。

===[a:nodes] ノードの表現
R
EXML::Parsers::UltraLightParser#parse が返す
XML の各...
...XML 要素のように子ノードを持つ場合、
それらの子ノードもこの配列の要素として保持されます。

R
EXML::Parsers::UltraLightParser#parse の返り値となる
木のルートは特別で、ノードの種類を表すシンボルを持ちません。
XML宣言、DTD...
...

: [:start_element, 親ノード, 要素名, 属性, *子ノード]
XML要素。属性は { 属性名文字列 => 属性値文字列 } という Hash。
子ノードの配列は node[4..-1] で得られる。
: [:text, 正規化文字列]
テキストノード
: [:processing_instruction,...

REXML::SAX2Listener#start_element(uri, localname, qname, attributes) -> () (24201.0)

要素が開始されたときに呼び出されるコールバックメソッドです。

...ルバックメソッドです。

@param uri 名前空間のURI文字列が渡されます。対応する名前空間が存在しない場合は
nil が渡されます
@param localname 接頭辞を取り除いた要素名文字列が渡されます
@param qname 修飾名(qualified-name)文...
...字列、つまり接頭辞を含む文字列が渡されます
@param attribute 属性が { 属性名 => 属性値文字列 } という Hash で
で渡されます。...

REXML::Parsers::PullEvent#start_element? -> bool (12201.0)

XML要素の開始タグなら真を返します。

XML要素の開始タグなら真を返します。

絞り込み条件を変える

REXML::SAX2Listener#start_prefix_mapping(prefix, uri) -> () (9112.0)

名前空間の接頭辞(prefix)が導入されたときに呼び出される コールバックメソッドです。

...の接頭辞(prefix)が導入されたときに呼び出される
コールバックメソッドです。

以下のようなXMLを処理
<a xmlns:foo="http://foo.example.org/">
<foo:b />
</a>
すると
start_prefix_mapping("foo", "http://foo.example.org/")
start_element
(nil, "a", "a", {...
...ample.org/"})
:
end_element(nil, "a", "a")
end_prefix_mapping("foo")
の順で呼びだされます。つまり名前空間を導入した要素の start_element の前に
start_prefix_mapping が呼びだされます。

@param prefix 接頭辞の文字列が渡されます
@param uri 接...
...頭辞に対応する URI 文字列が渡されます...

REXML::Parsers::SAX2Parser#listen(ary) { ... } -> () (3124.0)

コールバックをパーサに登録します。

...す。

ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。

sym は以下のシンボルが指定でき、どの場合にコー...
...
R
EXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。

* :start_document
(XML文書開始, REXML::SAX2Listener#start_document)
* :end_document
(XML文書終了, REXML::SAX2Listener#end_document)
* :start_el...
..., REXML::SAX2Listener#start_element)
* :end_element
(要素終了, REXML::SAX2Listener#end_element)
* :start_prefix_mapping
(名前空間接頭辞導入, REXML::SAX2Listener#start_prefix_mapping)
* :end_prefix_mapping
(名前空間接頭辞適用終了, REXML::SAX2Listener#end_pref...

REXML::Parsers::SAX2Parser#listen(ary, listener) -> () (3124.0)

コールバックをパーサに登録します。

...す。

ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。

sym は以下のシンボルが指定でき、どの場合にコー...
...
R
EXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。

* :start_document
(XML文書開始, REXML::SAX2Listener#start_document)
* :end_document
(XML文書終了, REXML::SAX2Listener#end_document)
* :start_el...
..., REXML::SAX2Listener#start_element)
* :end_element
(要素終了, REXML::SAX2Listener#end_element)
* :start_prefix_mapping
(名前空間接頭辞導入, REXML::SAX2Listener#start_prefix_mapping)
* :end_prefix_mapping
(名前空間接頭辞適用終了, REXML::SAX2Listener#end_pref...

REXML::Parsers::SAX2Parser#listen(listener) -> () (3124.0)

コールバックをパーサに登録します。

...す。

ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。

sym は以下のシンボルが指定でき、どの場合にコー...
...
R
EXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。

* :start_document
(XML文書開始, REXML::SAX2Listener#start_document)
* :end_document
(XML文書終了, REXML::SAX2Listener#end_document)
* :start_el...
..., REXML::SAX2Listener#start_element)
* :end_element
(要素終了, REXML::SAX2Listener#end_element)
* :start_prefix_mapping
(名前空間接頭辞導入, REXML::SAX2Listener#start_prefix_mapping)
* :end_prefix_mapping
(名前空間接頭辞適用終了, REXML::SAX2Listener#end_pref...
<< 1 2 > >>