るりまサーチ

最速Rubyリファレンスマニュアル検索!
1280件ヒット [1201-1280件を表示] (0.018秒)
トップページ > クエリ:node[x] > クエリ:Nodes[x]

別のキーワード

  1. rexml/document node_type
  2. node each
  3. tsort tsort_each_node
  4. node children
  5. node to_s

ライブラリ

モジュール

キーワード

検索結果

<< < ... 11 12 13 >>

psych (36.0)

yaml のバックエンドライブラリです。libyaml ベースで作成されてお り、YAML バージョン 1.1 を扱う事ができます。

...スする API があります。
この AST は Psych::Parser と Psych::TreeBuilder で構築します。
Psych.parse_stream、Psych::Nodes、Psych::Nodes::Node
などを経由して AST を解析したり操作したりできます。

===== 高水準 パース API

YAML ドキュメントをパ...
...換します。
この AST は YAML ドキュメントをパースして得られるものと同じものです。
詳しくは
Psych::Nodes、Psych::Nodes::Node、Psych::TreeBuilder
を参照してください。

===== 高水準出力 API

高水準 API を使うと Ruby のデータ構造(オブ...

TSort#each_strongly_connected_component -> Enumerator (31.0)

TSort#strongly_connected_components メソッドのイテレータ版です。 obj.each_strongly_connected_component は obj.strongly_connected_components.each に似ていますが、 ブロックの評価中に obj が変更された場合は予期しない結果になる ことがあります。

...rt'

class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end

non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}

non_sort.each_strongly_connected_component{|nodes|
p nodes
}

#出力
#=> [4]
#=> [2, 3]
#=> [1]
//}

@see TS...

REXML::Element#context -> {Symbol => object} | nil (24.0)

要素の「コンテキスト」を Hash で返します。

...要素の「コンテキスト」を Hash で返します。

コンテキストとは text node (REXML::Text) での特別な文字、特に空白について
の取り扱いについての設定です。
以下の Symbol をハッシュのキーとして使います。

: :respect_whitespace...
...tespace_nodes
空白のみからなるノードを無視して欲しい要素の名前の集合を
文字列の配列で指定します。
すべての要素で無視して欲しい場合は :all を指定します。
これが設定された場合、空白のみからなる text node は追...
...加されません。
REXML::Element#ignore_whitespace_nodes も参照してください。
: :raw
raw mode で取り扱いをして欲しい要素の名前の集合を
文字列の配列で指定します。
すべてのノードを raw mode で取り扱って欲しい場合は :all を指...

REXML::Element#context=(value) (24.0)

要素の「コンテキスト」を Hash で設定します。

...要素の「コンテキスト」を Hash で設定します。

コンテキストとは、 text node (REXML::Text) での特別な文字、特に空白について
の取り扱いについての設定です。
以下の Symbol をハッシュのキーとして使います。

: :respect_whitespac...
...tespace_nodes
空白のみからなるノードを無視して欲しい要素の名前の集合を
文字列の配列で指定します。
すべての要素で無視して欲しい場合は :all を指定します。
これが設定された場合、空白のみからなる text node は追...
...加されません。
REXML::Element#ignore_whitespace_nodes も参照してください。
: :raw
raw mode で取り扱いをして欲しい要素の名前の集合を
文字列の配列で指定します。
すべてのノードを raw mode で取り扱って欲しい場合は :all を指...

REXML::Element.new(arg = UNDEFINED, parent = nil, context = nil) -> REXML::Element (24.0)

要素オブジェクトを生成します。

...

parent で親ノードを指定します。

context には hash table で要素のコンテキストを指定します。
基本的には text node (REXML::Text) での特別な文字、特に空白について
の取り扱いを指定できます。
以下の Symbol をハッシュのキー...
...tespace_nodes
空白のみからなるノードを無視して欲しい要素の名前の集合を
文字列の配列で指定します。
すべての要素で無視して欲しい場合は :all を指定します。
これが設定された場合、空白のみからなる text node は追...
...加されません。
REXML::Element#ignore_whitespace_nodes も参照してください。
: :raw
raw mode で取り扱いをして欲しい要素の名前の集合を
文字列の配列で指定します。
すべてのノードを raw mode で取り扱って欲しい場合は :all を指...

絞り込み条件を変える

REXML::Document.new(source = nil, context = {}) -> REXML::Document (18.0)

Document オブジェクトを生成します。

...tespace_nodes
空白のみからなるノードを無視して欲しい要素の名前の集合を
文字列の配列で指定します。
すべての要素で無視して欲しい場合は :all を指定します。
これが設定された場合、空白のみからなる text node は追...
...加されません。
REXML::Element#ignore_whitespace_nodes も参照してください。
: :raw
raw mode で取り扱いをして欲しい要素の名前の集合を
文字列の配列で指定します。
すべてのノードを raw mode で取り扱って欲しい場合は :all を指...

rexml/parsers/ultralightparser (18.0)

パース結果を配列で作られた木構造により返すパーサ。

...パーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。

===[a:nodes] ノードの表現
REXML::Parsers::UltraLightParser#parse が返す
XML の各ノードは配列で表現されます。
配列の最初の要素...
...要素名, 属性, *子ノード]
XML要素。属性は { 属性名文字列 => 属性値文字列 } という Hash。
子ノードの配列は node[4..-1] で得られる。
: [:text, 正規化文字列]
テキストノード
: [:processing_instruction, ターゲット文字列, 内容文字...
..., ルート要素名, "SYSTEM" | "PUBLIC" | nil, システム識別子 | nil, 公開識別子 | nil, *子ノード]
DTD。子ノードの配列は node[6..-1] で得られる。
: [:attlistdecl, 要素名, 属性名とデフォルト値, 宣言文字列]
DTDの属性リスト宣言。属性名...
<< < ... 11 12 13 >>