るりまサーチ

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

別のキーワード

  1. streamparser new
  2. streamparser parse
  3. rexml/parsers/streamparser new
  4. rexml/parsers/streamparser parse
  5. rexml/parsers/streamparser streamparser

検索結果

<< 1 2 > >>

REXML::Parsers::StreamParser (18000.0)

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

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

rexml/parsers/streamparser (6048.0)

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

...バーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。

REXML::Parsers::StreamParser#parse を呼び出すと
パースが開始しその結果によってコールバックが呼び出されます。...
...に処理し、
その順にコールバックメソッドを呼び出します。順が前後することはありません。

===[a:example] StreamParserの例

この例では tag_start と text をオーバーライドして
開始タグとテキストの情報を受け取れるようにして...
...改行もテキストであることに注意してください。

//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)
@e...

REXML::Parsers::StreamParser.new(source, listener) -> REXML::Parsers::StreamParser (3101.0)

ストリームパーサオブジェクトを生成します。

ストリームパーサオブジェクトを生成します。

@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))
@param listener コールバックオブジェクト

REXML::Parsers::StreamParser#parse -> () (3000.0)

入力をパースします。

入力をパースします。

このメソッドの中からコールバックが呼び出されます。

@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場合に発生します

REXML::StreamListener (28.0)

REXML::Parsers::StreamParser で使われるコールバックオブジェクトのためのモジュールです。

...REXML::Parsers::StreamParser
で使われるコールバックオブジェクトのためのモジュールです。

このモジュールを include して、各メソッドを適切にオーバーライドした
クラスのインスタンスを
REXML::Parsers::StreamParser.new や
REXML::Documen...
...ます。

このモジュールで定義されているメソッド自体は何もしません。
コールバックのデフォルト動作(何もしない)を定義しているだけです。

詳しい用例などについては c:REXML::Parsers::StreamParser#example を
見てください。...

絞り込み条件を変える

rexml/streamlistener (16.0)

REXML::Parsers::StreamParser で使われるコールバックオブジェクトのためのモジュール、 REXML::StreamListener を定義しています。

...REXML::Parsers::StreamParser
で使われるコールバックオブジェクトのためのモジュール、
REXML::StreamListener を定義しています。...

REXML::Document.parse_stream(source, listener) -> () (12.0)

XML文書を source から読み込み、パースした結果を listener にコールバックで伝えます。

...ールバックで伝えます。

このメソッドは
Parsers::StreamParser.new( source, listener ).parse
と同じ挙動をします。

コールバックの詳しい仕組みなどについては REXML::Parsers::StreamParser
および REXML::StreamListener を参照してください。

@pa...

REXML::StreamListener#entitydecl(content) -> () (12.0)

DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。

...て content に渡されるデータの形式が異なります。

//emlist[][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<!DOCTYPE root [
<!ENTITY % YN '"Yes"'>
<!ENTITY % YN 'Yes'>
<!ENTITY WhatHeSaid "He said %YN;">
<!...
...h.gif" NDATA gif>
]>
<root />
EOS

class Listener
include REXML::StreamListener
def entitydecl(content); p content; end
end
REXML::Parsers::StreamParser.new(xml, Listener.new).parse
# >> ["YN", "\"Yes\"", "%"]
# >> ["YN", "Yes", "%"]
# >> ["WhatHeSaid", "He said %YN;"]
# >> ["open-hatch", "SYSTE...

NEWS for Ruby 2.1.0 (6.0)

NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...っていた。これは実装のバグだったが、
修正したことで後方互換性が壊れました。
* REXML::Parsers::StreamParser
* entityイベントをサポート
* REXML::Text
* REXML::Text#<< 'text << "XXX" << "YYY"' のようなメソッドチェイン...
<< 1 2 > >>