るりまサーチ

最速Rubyリファレンスマニュアル検索!
204件ヒット [101-200件を表示] (0.073秒)
トップページ > クエリ:l[x] > クエリ:rexml/streamlistener[x]

別のキーワード

  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) -> () (11000.0)

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

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

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

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

REXML::StreamListener#comment(comment) -> () (11000.0)

XML文書内のコメントをパースしたときに呼び出されるコールバックメソッドです。

...XML文書内のコメントをパースしたときに呼び出されるコールバックメソッドです。

@param comment コメントの内容が文字列で渡されます...

REXML::StreamListener#doctype_end -> () (11000.0)

文書型宣言(DTD)の終了区切りをパースしたときに呼び出されるコールバックメソッドです。

文書型宣言(DTD)の終了区切りをパースしたときに呼び出されるコールバックメソッドです。

REXML::StreamListener#entity(content) -> () (11000.0)

DTD内で、パラメータ実体参照(%entityname;)が現れたときに呼び出される コールバックメソッドです。

...このメソッドはコールバックされません。
各宣言のためのコールバックメソッド
(REXML::StreamListener#elementdecl や REXML::StreamListener#entitydecl
など)
の引数の一部として渡されます。

2.0.0 以前ではこのメソッドはコールバックされ...

REXML::StreamListener#instruction(name, instruction) -> () (11000.0)

XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。

...XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。

@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます

=== 例
<?xml-stylesheet type="text/css" href="style.css"?>...
...というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style.css\""
という引数が渡されます。...

絞り込み条件を変える

REXML::StreamListener#tag_end(name) -> () (11000.0)

終了タグをパースしたときに呼び出されるコールバックメソッドです。

終了タグをパースしたときに呼び出されるコールバックメソッドです。

@param name タグ名が文字列で渡されます

=== 例
</tag>
という終了タグに対し、
name: "tag"
という引数が渡されます。

REXML::StreamListener#tag_start(name, attrs) -> () (11000.0)

開始タグをパースしたとき に呼び出されるコールバックメソッドです。

...列で渡されます
@param attrs タグの属性が"属性名" => "属性値"という Hash で渡されます

=== 例
<tag attr1="value1" attr2="value2">
という開始タグに対し、
name: "tag"
attrs: {"attr1" => "value1", "attr2" => "value2"}
という引数が渡されます。...

REXML::StreamListener#text(text) -> () (11000.0)

XML文書内のテキストをパースしたときに呼び出されるコールバックメソッドです。

...XML文書内のテキストをパースしたときに呼び出されるコールバックメソッドです。

@param text テキストが文字列で渡されます...

rexml/parsers/streamparser (6012.0)

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

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

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

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

REXML::Parsers::StreamParser#parse を呼び...
...キストであることに注意してください。

//emlist[][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
class Listener
include REXML::StreamListener
def initialize
@events = []
end

def text(text)
@events << "te...
<< < 1 2 3 > >>