るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Psych::Nodes::Document (21006.0)

YAML ドキュメントを表すクラスです。

...ドは Psych::Nodes::Stream の子ノードでなければ
なりません。このノードは1個の子ノードを持たなければなりません。
またこの子ノードは以下のいずれかである必要があります。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::...
...Nodes::Scalar
この唯一の子ノードは「ルート」とも呼ばれ、Psych::Nodes::Document#root で
アクセスすることができます。...

rexml/parsers/sax2parser (12018.0)

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

...SAX2 と同等の 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'

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

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

Psych::Handler#start_document(version, tag_directives, implicit) -> () (9213.0)

YAML ドキュメントの始まりで呼び出されます。

...tag は [prefix, suffix] という配列で表現されます。

implicit にはドキュメントが implicit に始まっているかどうかが
真偽値で渡されます。

必要に応じてこのメソッドを override してください。


@param version バージョン
@param tag_dir...
...ectives tag directive の配列
@param implicit ドキュメントが implicit に始まっているかどうか

=== 例

以下の YAML に対しては
%YAML 1.1
%TAG ! tag:tenderlovemaking.com,2009:
--- !squee
start_document に渡される引数は以下の通りです
version #...
...=> [1, 1]
tag_directives # => tenderlovemaking.com,2009:"
implicit # => false

以下の YAML に対しては
- x
- y
start_document に渡される引数は以下の通りです。
version # => []
tag_directives # => []
implicit # => true...

Psych::Handler#end_document(implicit) -> () (9201.0)

ドキュメントが終了したときに呼び出されます。

...ントが implicit に終わったならば implicit には真が渡されます。

必要に応じてこのメソッドを override してください。

@param implicit ドキュメントが implicit に終わったかどうか

=== 例

以下の YAML ドキュメントでは implicit は true...
...です。
---
hello world

また、以下の YAML ドキュメントでは implicit は false です。
---
hello world
......

REXML::Document#doctype -> REXML::DocType | nil (9200.0)

文書の DTD を返します。

文書の DTD を返します。

文書が DTD を持たない場合は nil を返します。

絞り込み条件を変える

REXML::Document#node_type -> Symbol (9116.0)

シンボル :document を返します。

...シンボル :document を返します。...

Psych::Nodes::Document#implicit -> bool (9112.0)

ドキュメントが implicit に始まっているかどうかを返します。

...ドキュメントが implicit に始まっているかどうかを返します。

@see Psych::Nodes::Document#implicit=,
P
sych::Nodes::Document.new...

Psych::Nodes::Document#implicit=(bool) (9112.0)

ドキュメントが implicit に始まっているかどうかを設定します。

...ドキュメントが implicit に始まっているかどうかを設定します。

@param bool ドキュメントが implicit に始まっているかどうかの設定値
@see Psych::Nodes::Document#implicit,
P
sych::Nodes::Document.new...

REXML::Document.entity_expansion_limit -> Integer (9112.0)

実体参照の展開回数の上限を返します。

...(REXML::Document)ごとの展開回数がこの値を越えると
例外を発生させ、処理を中断します。

実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。

デフォルトは 10000 です。

このメソッドは Ruby 2.1 から deprecated...
...になりました。
REXML::Security.entity_expansion_limit を使ってください。

@see REXML::Document.entity_expansion_limit=...
<< 1 2 3 ... > >>