1519件ヒット
[1-100件を表示]
(0.102秒)
ライブラリ
- csv (12)
- psych (440)
-
rdoc
/ code _ object (12) -
rdoc
/ markdown (24) -
rdoc
/ text (12) - rexml (12)
-
rexml
/ document (852) -
rexml
/ parsers / sax2parser (60) - win32ole (12)
クラス
- CSV (12)
- Object (24)
-
Psych
:: Handler (24) -
Psych
:: Nodes :: Document (120) -
Psych
:: Nodes :: Node (24) -
Psych
:: Stream (48) -
Psych
:: Visitors :: YAMLTree (12) -
RDoc
:: CodeObject (12) -
RDoc
:: Markdown (24) -
REXML
:: Attribute (36) -
REXML
:: Attributes (96) -
REXML
:: CData (12) -
REXML
:: Child (24) -
REXML
:: DocType (132) -
REXML
:: Document (132) -
REXML
:: Element (144) -
REXML
:: Elements (36) -
REXML
:: Entity (24) -
REXML
:: Instruction (24) -
REXML
:: Parsers :: SAX2Parser (60) -
REXML
:: Text (24) -
REXML
:: XPath (36) -
WIN32OLE
_ EVENT (12)
モジュール
- Kernel (24)
- Psych (80)
-
RDoc
:: Text (12) -
REXML
:: Security (48)
キーワード
- DocType (12)
- Emitter (12)
- Entity (12)
- ExternalEntity (12)
- Instruction (12)
- Mark (12)
-
NEWS for Ruby 2
. 5 . 0 (8) - Nodes (12)
- NotationDecl (12)
- ParseException (12)
- Parser (12)
- Pretty (12)
- Stream (24)
- TreeParser (12)
- [] (12)
-
add
_ namespace (24) - attribute (12)
-
attribute
_ of (12) -
attributes
_ of (12) - content (12)
- context (12)
-
delete
_ all (12) -
delete
_ namespace (12) - doctype (24)
- dump (24)
- each (36)
-
each
_ attribute (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
end
_ document (12) - entities (12)
- entity (12)
-
entity
_ expansion _ limit (24) -
entity
_ expansion _ limit= (24) -
entity
_ expansion _ text _ limit (24) -
entity
_ expansion _ text _ limit= (24) -
external
_ id (12) - finish (12)
- first (12)
-
get
_ attribute _ ns (12) -
get
_ text (12) - implicit (12)
- implicit= (12)
-
implicit
_ end (12) -
implicit
_ end= (12) - length (12)
- listen (60)
-
load
_ documents (8) - match (12)
- matches? (12)
- name (24)
- namespace (24)
- namespaces (24)
- new (96)
-
next
_ sibling= (12) -
node
_ type (12) - parse (48)
-
parse
_ file (12) -
parse
_ stream (36) - prefix (12)
- prefixes (24)
-
previous
_ sibling= (12) -
psych
_ to _ yaml (12) -
psych
_ y (12) - public (12)
- rdoc (12)
-
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) -
rexml
/ parsers / sax2parser (12) - root (12)
-
ruby 1
. 8 . 4 feature (12) - size (12)
- start (24)
-
start
_ document (12) -
stop
_ doc (12) - system (12)
-
tag
_ directives (12) -
tag
_ directives= (12) - target (12)
- text (12)
-
to
_ a (12) -
to
_ string (12) -
to
_ yaml (24) - version (12)
- version= (12)
- write (36)
- xmlrpc (3)
- xpath (12)
- y (12)
- yaml (12)
- リテラル (12)
検索結果
先頭5件
-
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'
parser = 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
parser = REXML::Parsers::SAX2Parser.new(xml)
parser.listen(Listener.new)
parser.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=,
Psych::Nodes::Document.new... -
Psych
:: Nodes :: Document # implicit=(bool) (9112.0) -
ドキュメントが implicit に始まっているかどうかを設定します。
...ドキュメントが implicit に始まっているかどうかを設定します。
@param bool ドキュメントが implicit に始まっているかどうかの設定値
@see Psych::Nodes::Document#implicit,
Psych::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=...