るりまサーチ

最速Rubyリファレンスマニュアル検索!
72件ヒット [1-72件を表示] (0.189秒)
トップページ > クエリ:entitydecl[x] > クエリ:rexml/parsers/sax2parser[x]

別のキーワード

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

検索結果

rexml/parsers/sax2parser (38024.0)

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

...r#listen を参照してください。

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

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

parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">
<a n="1">111</a>
<b n="2">222</b>
<a n="...
...=>"3"}]]
as # => [["a", {"n"=>"1"}], ["a", {"n"=>"3"}]]
texts # => ["111", "333"]
//}

//emlist[仕様確認サンプル][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'

xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!...
...:progress, 144]
# >> [:elementdecl, "<!ELEMENT root (a+)"]
# >> [:progress, 144]
# >> [:elementdecl, "<!ELEMENT a"]
# >> [:progress, 159]
# >> [:entitydecl, "bar", "barbarbarbar"]
# >> [:progress, 190]
# >> [:attlistdecl, "a", {"att"=>nil, "xyz"=>"foobar"}, " \n <!ATTLIST a att CDATA #REQUIRED xyz...

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

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

...EXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション,...

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

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

...EXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション,...

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

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

...EXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション,...

REXML::Parsers::SAX2Parser#listen(sym) { ... } -> () (8012.0)

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

...EXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション,...

絞り込み条件を変える

REXML::Parsers::SAX2Parser#listen(sym, ary) { ... } -> () (8012.0)

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

...EXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション,...