72件ヒット
[1-72件を表示]
(0.223秒)
別のキーワード
検索結果
先頭5件
-
rexml
/ parsers / sax2parser (38060.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="......require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
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 #REQUIRE......%HTMLsymbol;
]>
<root xmlns="http://example.org/default"
xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar"><![CDATA[cdata is here]]>
<a foo:att='1' bar:att='2' att='<'>
<bar:b />
</a>
&& <!-- comment here--> &bar;
</root>
EOS
class Listener
#i... -
REXML
:: Parsers :: SAX2Parser # listen(ary) { . . . } -> () (8036.0) -
コールバックをパーサに登録します。
...言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)......つまり xmlns:foo="bar" という属性を持つ
要素の名前でフィルタリングされるようになります。
それ以外(character, cdataなど)では、指定した名前を要素として持つ要素の直下のみ
コールバックが呼び出されます。
フィルタリング......しくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセクションに出会った場合にブロックが呼び出される。
parser.listen(:cdata){|data| ... }
# h1, h2 という要素名を持つ要素が開始した場合にブロックが... -
REXML
:: Parsers :: SAX2Parser # listen(ary , listener) -> () (8036.0) -
コールバックをパーサに登録します。
...言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)......つまり xmlns:foo="bar" という属性を持つ
要素の名前でフィルタリングされるようになります。
それ以外(character, cdataなど)では、指定した名前を要素として持つ要素の直下のみ
コールバックが呼び出されます。
フィルタリング......しくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセクションに出会った場合にブロックが呼び出される。
parser.listen(:cdata){|data| ... }
# h1, h2 という要素名を持つ要素が開始した場合にブロックが... -
REXML
:: Parsers :: SAX2Parser # listen(listener) -> () (8036.0) -
コールバックをパーサに登録します。
...言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)......つまり xmlns:foo="bar" という属性を持つ
要素の名前でフィルタリングされるようになります。
それ以外(character, cdataなど)では、指定した名前を要素として持つ要素の直下のみ
コールバックが呼び出されます。
フィルタリング......しくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセクションに出会った場合にブロックが呼び出される。
parser.listen(:cdata){|data| ... }
# h1, h2 という要素名を持つ要素が開始した場合にブロックが... -
REXML
:: Parsers :: SAX2Parser # listen(sym) { . . . } -> () (8036.0) -
コールバックをパーサに登録します。
...言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)......つまり xmlns:foo="bar" という属性を持つ
要素の名前でフィルタリングされるようになります。
それ以外(character, cdataなど)では、指定した名前を要素として持つ要素の直下のみ
コールバックが呼び出されます。
フィルタリング......しくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセクションに出会った場合にブロックが呼び出される。
parser.listen(:cdata){|data| ... }
# h1, h2 という要素名を持つ要素が開始した場合にブロックが... -
REXML
:: Parsers :: SAX2Parser # listen(sym , ary) { . . . } -> () (8036.0) -
コールバックをパーサに登録します。
...言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)......つまり xmlns:foo="bar" という属性を持つ
要素の名前でフィルタリングされるようになります。
それ以外(character, cdataなど)では、指定した名前を要素として持つ要素の直下のみ
コールバックが呼び出されます。
フィルタリング......しくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセクションに出会った場合にブロックが呼び出される。
parser.listen(:cdata){|data| ... }
# h1, h2 という要素名を持つ要素が開始した場合にブロックが...