2170件ヒット
[1-100件を表示]
(0.055秒)
ライブラリ
- csv (24)
- getoptlong (36)
- json (72)
- objspace (12)
- optparse (852)
- psych (204)
-
rdoc
/ parser (60) -
rdoc
/ parser / c (24) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (48) -
rdoc
/ parser / simple (36) -
rexml
/ parsers / pullparser (264) -
rexml
/ parsers / sax2parser (96) -
rexml
/ parsers / streamparser (24) -
rexml
/ parsers / ultralightparser (36) - ripper (24)
-
ripper
/ sexp (12) - uri (36)
クラス
- CSV (12)
- GetoptLong (36)
-
JSON
:: Parser (36) - OptionParser (648)
-
OptionParser
:: ParseError (108) -
Psych
:: Handler (12) -
Psych
:: Nodes :: Stream (48) -
Psych
:: Parser (96) -
Psych
:: Parser :: Mark (36) -
RDoc
:: Options (12) -
RDoc
:: Parser (60) -
RDoc
:: Parser :: C (24) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (48) -
RDoc
:: Parser :: Simple (36) -
REXML
:: Parsers :: PullEvent (180) -
REXML
:: Parsers :: PullParser (84) -
REXML
:: Parsers :: SAX2Parser (96) -
REXML
:: Parsers :: StreamParser (24) -
REXML
:: Parsers :: UltraLightParser (36) - Ripper (36)
-
URI
:: Generic (24)
モジュール
- JSON (36)
- ObjectSpace (12)
-
OptionParser
:: Arguable (84) - Psych (12)
- URI (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ANY (24)
- CSV (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 6 . 0 (7) - NORMAL (12)
- OptionParser (12)
- Options (12)
-
PARSER
_ EVENTS (12) -
PARSER
_ EVENT _ TABLE (12) - SINGLE (12)
- UTF16BE (24)
- UTF16LE (24)
- UTF8 (24)
- [] (24)
- accept (24)
-
alias
_ extension (12) - args (12)
- attlistdecl? (12)
-
can
_ parse (12) - cdata? (12)
- column (12)
- comment? (12)
-
count
_ tdata _ objects (12) - deafen (12)
-
decode
_ www _ form (12) -
default
_ argv (12) - doctype? (12)
- each (12)
- elementdecl? (12)
- empty? (12)
-
end
_ element? (12) - entitydecl? (12)
- environment (12)
-
event
_ type (12) -
filter
_ backtrace (12) - get (12)
-
get
_ option (12) - getoptlong (12)
- getopts (60)
- handler (12)
-
has
_ next? (12) - help (12)
- index (12)
- inspect (12)
- instruction? (12)
- line (12)
- listen (60)
- load (12)
- mark (12)
- new (156)
- notationdecl? (12)
- on (144)
-
on
_ head (12) -
on
_ tail (12) -
option
_ parser (12) - optparse (12)
- order (48)
- order! (48)
- parse (96)
- parse! (36)
-
parse
_ files _ matching (12) -
parser
_ for (12) - parsers (12)
- peek (12)
- permute (24)
- permute! (24)
-
program
_ name (12) - pull (12)
-
rb
_ parser _ append _ print (12) -
rb
_ parser _ while _ loop (12) - rdoc (12)
-
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / ruby (12) - reason (12)
- recover (12)
- reject (24)
- release (12)
-
remove
_ private _ comments (12) - rewind (12)
- rexml (12)
-
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) - rss (12)
-
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 8 . 5 feature (12) -
ruby 1
. 9 feature (12) - scan (72)
- separator (12)
-
set
_ backtrace (12) -
set
_ option (12) - sexp (12)
- source (12)
-
start
_ element? (12) -
start
_ stream (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - text? (12)
-
to
_ a (12) -
to
_ s (24) - unshift (12)
- ver (12)
- version (12)
- xmldecl? (12)
- xmlrpc (3)
検索結果
先頭5件
-
URI
:: Generic # parser -> URI :: Parser (18318.0) -
selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。
...selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。... -
JSON
. parser -> JSON :: Ext :: Parser (18314.0) -
JSON ライブラリがパーサとして使用するクラスを返します。
...JSON ライブラリがパーサとして使用するクラスを返します。
//emlist[例][ruby]{
require "json"
JSON.parser # => JSON::Ext::Parser
//}... -
Psych
. parser -> Psych :: Parser (18302.0) -
デフォルトで使われるのパーサを返します。
デフォルトで使われるのパーサを返します。 -
rexml
/ parsers / sax2parser (12126.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...API を持つストリーム式の XML パーサ。
コールバックをパーサオブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。
コールバッ......す。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。
REXML::Parsers::StreamParser のパーサよりは高機能です。
//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">......>"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"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+... -
rexml
/ parsers / pullparser (12054.0) -
プル方式の XML パーサ。
...プル方式の XML パーサ。
REXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出......り除きます。
pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
REXML::Parsers::PullEvent#[] でそのイベン......(エンティティ文字列)
doctype内のパラメータ実体参照。
//emlist[][ruby]{
require '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+)>
<!ELEMENT... -
rexml
/ parsers / streamparser (12042.0) -
ストリーム式の XML パーサ。
...サの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによってパースした情報を受け取ります。
REXML::StreamLis......ーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#parse を呼び出すと
パースが開始しその結果によってコールバックが呼び出されます......ないことなどが
わかります。
//emlist[][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [... -
rexml
/ parsers / ultralightparser (12024.0) -
パース結果を配列で作られた木構造により返すパーサ。
...り返すパーサ。
REXML::Parsers::UltraLightParser.new でパーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。
===[a:nodes] ノードの表現
REXML::Parsers::UltraLightParser#parse が返す
XML の各ノ......L 要素のように子ノードを持つ場合、
それらの子ノードもこの配列の要素として保持されます。
REXML::Parsers::UltraLightParser#parse の返り値となる
木のルートは特別で、ノードの種類を表すシンボルを持ちません。
XML宣言、DTD......名, 属性, *子ノード]
XML要素。属性は { 属性名文字列 => 属性値文字列 } という Hash。
子ノードの配列は node[4..-1] で得られる。
: [:text, 正規化文字列]
テキストノード
: [:processing_instruction, ターゲット文字列, 内容文字列 | n... -
RDoc
:: Parser . parser _ for(top _ level , file _ name , body , options , stats) -> RDoc :: Parser (9318.0) -
file_name を解析できるパーサのインスタンスを返します。 見つからなかった場合は RDoc::Parser::Simple のインスタンスを返します。
...file_name を解析できるパーサのインスタンスを返します。
見つからなかった場合は RDoc::Parser::Simple のインスタンスを返します。
@param top_level RDoc::TopLevel オブジェクトを指定します。
@param file_name ファイル名を文字列で指定... -
RDoc
:: Parser . parsers -> [[Regexp , RDoc :: Parser]] (9317.0) -
RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ スの配列の配列を返します。
...RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ
スの配列の配列を返します。...