るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

rexml/parsers/pullparser (64006.0)

プル方式の XML パーサ。

...プル方式の XML パーサ。

R
EXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出...
...取り除きます。

pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
R
EXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
R
EXML::Parsers::PullEvent#[] でそのイベ...
...: externalentity (エンティティ文字列)
doctype内のパラメータ実体参照。

//emlist[][ruby]{
r
equire 'rexml/parsers/pullparser'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a...

rexml (26006.0)

Pure Ruby の XML パーサです。 DOM スタイルと SAX スタイルの両方をカバーしています。

...Pure Ruby の XML パーサです。
DOM スタイルと SAX スタイルの両方をカバーしています。

DOM スタイルの API を使うためには rexml/document を使います。

SAX スタイルの API には、
* rexml/parsers/sax2parser
* rexml/parsers/streamparser
のいず...
...* rexml/parsers/pullparser
* rexml/parsers/ultralightparser
などもあります。

=== リンク

* REXML Home
http://www.germane-software.com/software/rexml
* API リファレンス
http://www.germane-software.com/software/rexml_doc
日本語訳 http://pub.cozmixng.org/~kou/re...
...http://www.germane-software.com/software/rexml/docs/tutorial.html
日本語訳 http://www.baykit.org/~makotos/cgi-bin/wiliki.cgi?REXML%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB&l=jp
* 日本語
http://www.cozmixng.org/~kou/ruby/rexml/
http://www.cozmixng.org/~kou/ruby/rexml/reference...

REXML::Parsers::PullEvent#instruction? -> bool (14100.0)

XML処理命令なら真を返します。

XML処理命令なら真を返します。

REXML::Parsers::PullEvent#start_element? -> bool (14100.0)

XML要素の開始タグなら真を返します。

XML要素の開始タグなら真を返します。

REXML::Parsers::PullParser (14000.0)

プル方式の XML パーサクラス。

プル方式の XML パーサクラス。

絞り込み条件を変える

REXML::Parsers::PullParser.new(stream) -> REXML::Parsers::PullParser (11200.0)

新たな PullParser オブジェクトを生成して返します。

...新たな PullParser オブジェクトを生成して返します。

@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))...

REXML::Parsers::PullEvent#[](start, len) -> [object] (11100.0)

イベントのパラメータを取り出します。

...のパラメータを取り出します。

Array#[] と同様の引数を取ります。

@param nth nth番目のイベントパラメータを取り出します
@param start start番目から len 個のイベントを取り出します
@param len start番目から len 個のイベントを取り...

REXML::Parsers::PullParser#peek(depth = 0) -> REXML::Parsers::PullEvent | nil (11100.0)

イベントキューの先頭から depth 番目のイベントを取り出します。

...に先を見ようとした場合)は nil を返します。

@param depth 先頭から depth 番目のイベントを取り出します

@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、...

REXML::Parsers::PullParser#pull -> REXML::Parsers::PullEvent (11100.0)

イベントキューの先頭のイベントを取り出し、キューからそれを取り除きます。

...トキューの先頭のイベントを取り出し、キューからそれを取り除きます。

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