るりまサーチ

最速Rubyリファレンスマニュアル検索!
315件ヒット [1-100件を表示] (0.027秒)

別のキーワード

  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 ... > >>

Psych.parse(yaml, filename = nil) -> Psych::Nodes::Document (18220.0)

YAML ドキュメントをパースし、YAML の AST を返します。

...トに文法エラーが発見されたときに発生します
@see Psych.load

//emlist[例][ruby]{
Psych.parse("---\n - a\n - b") # => #<Psych::Nodes::Document:...>

begin
Psych.parse("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex.message # => "(file....

RDoc::Markdown#parse(markdown) -> RDoc::Markup::Document (18218.0)

引数 markdown で指定したドキュメントを解析して RDoc::Markup::Document オブジェクトを返します。

...引数 markdown で指定したドキュメントを解析して
RDoc::Markup::Document オブジェクトを返します。

@param markdown 解析の対象になるドキュメントを文字列で指定します。...

RDoc::Markdown.parse(markdown) -> RDoc::Markup::Document (18218.0)

引数 markdown で指定したドキュメントを解析して RDoc::Markup::Document オブジェクトを返します。

...引数 markdown で指定したドキュメントを解析して
RDoc::Markup::Document オブジェクトを返します。

@param markdown 解析の対象になるドキュメントを文字列で指定します。...

RDoc::Text#parse(text) -> RDoc::Markup::Document | Array (18202.0)

引数から RDoc::Text#normalize_comment でスペースや改行文字などを削 除した後に解析を行います。

引数から RDoc::Text#normalize_comment でスペースや改行文字などを削
除した後に解析を行います。

@param text 文字列を指定します。

@see RDoc::Text#normalize_comment

rexml/parsers/sax2parser (12030.0)

SAX2 と同等の API を持つストリーム式の XML パーサ。

...を持つストリーム式の 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'

parse
r = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">...
...[name, *args]
end
def respond_to_missing?(name, include_private)
name != :call
end
end

parse
r = REXML::Parsers::SAX2Parser.new(xml)
parse
r.listen(Listener.new)
parse
r.parse
# >> [:start_document]
# >> [:xmldecl, "1.0", "UTF-8", nil]
# >> [:progress, 39]
# >> [:characters, "\n"]
# >> [:pro...

絞り込み条件を変える

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

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

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

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

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

REXML::Parsers::TreeParser (9006.0)

内部用です。使わないでください。

...内部用です。使わないでください。

XML 文書から DOMオブジェクトを組み立てるパーサです。
REXML::Document.new などから使われます。...

Psych.parse_file(filename) -> Psych::Nodes::Document (6202.0)

filename で指定したファイルをパースして YAML の AST を返します。

filename で指定したファイルをパースして YAML の AST を返します。

@param filename パースするファイルの名前
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します

Psych.parse_stream(yaml) -> Psych::Nodes::Stream (6114.0)

YAML ドキュメントをパースします。 yaml が 複数の YAML ドキュメントを含む場合を取り扱うことができます。

...そのブロックに最初の YAML ドキュメント
の Psych::Nodes::Document オブジェクトが渡されます。
この場合の返り値には意味がありません。


@see Psych::Nodes

//emlist[例][ruby]{
Psych.parse_stream("---\n - a\n - b") # => #<Psych::Nodes::Stream:0x00>
//}...
<< 1 2 3 ... > >>