るりまサーチ

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

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

モジュール

検索結果

REXML::SAX2Listener#start_prefix_mapping(prefix, uri) -> () (24325.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,...
...ttp://foo.example.org/"})
:
end_element(nil, "a", "a")
end_prefix_mapping("foo")
の順で呼びだされます。つまり名前空間を導入した要素の start_element の前に
start_prefix_mapping
が呼びだされます。

@param prefix 接頭辞の文字列が渡されます
@par...

rexml/parsers/sax2parser (12066.0)

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

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

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

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

//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'

p
arser = REXML::Parsers::SAX2Parser.new(<<XML)
<
root n="0">
<
a n="1">111</a>
<
b n...
...example.org/foobar.dtd"]
# >> [:progress, 683]
# >> [:entitydecl, "HTMLsymbol", "PUBLIC", "-//W3C//ENTITIES Symbols for XHTML//EN", "xhtml-symbol.ent", "%"]
# >> [:progress, 683]
# >> [:progress, 683]
# >> [:progress, 683]
# >> [:characters, "\n"]
# >> [:progress, 683]
# >> [:start_prefix_mapping, n...