176件ヒット
[1-100件を表示]
(0.080秒)
ライブラリ
- ビルトイン (52)
- matrix (28)
-
rexml
/ document (96)
クラス
- Matrix (28)
-
REXML
:: Element (36) -
REXML
:: Elements (48) - Range (4)
モジュール
- Enumerable (48)
-
REXML
:: Node (12)
キーワード
- collect (12)
- collect! (14)
-
each
_ element (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ recursive (12) - inject (12)
- map! (14)
-
reverse
_ each (28) -
take
_ while (24) -
to
_ a (12)
検索結果
先頭5件
- REXML
:: Elements # each(xpath = nil) {|element| . . . } -> [REXML :: Elements] - REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () - REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () - REXML
:: Element # each _ element(xpath = nil) {|element| . . . } -> () - Range
# reverse _ each {|element| . . . } -> self
-
REXML
:: Elements # each(xpath = nil) {|element| . . . } -> [REXML :: Elements] (21333.0) -
全ての子要素に対しブロックを呼び出します。
...。
xpath を指定した場合には、その XPath 文字列に
マッチする要素に対しブロックを呼び出します。
REXML::XPath.each などとは異なり、要素以外の
テキストノードなどはすべて無視されることに注意してください。
@param xpath XP....../> がブロックに渡される
doc.root.elements.each {|e|p e}
# <b/>, <b/> がブロックに渡される
doc.root.elements.each('b') {|e|p e} #-> Yields b, b elements
# <b/>,<c/>,<d/>,<b/>,<c/>,<d/> がブロックに渡される
doc.root.elements.each('child::node()') {|e|p e}
# <b/>,<c/>,<d....../>,"sean",<b/>,<c/>,<d/> がブロックに渡される
REXML::XPath.each(doc.root, 'child::node()'){|node| p node }
//}... -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (15352.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
...c.root.each_element_with_attribute('id'){|e| p e }
# >> <b id='1'/>
# >> <c id='2'/>
# >> <d id='1'/>
doc.root.each_element_with_attribute('id', '1'){|e| p e }
# >> <b id='1'/>
# >> <d id='1'/>
doc.root.each_element_with_attribute('id', '1', 1){|e| p e }
# >> <b id='1'/>
doc.root.each_element_with_a... -
REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () (15352.0) -
テキストを子ノードとして 持つすべての子要素を引数としてブロックを呼び出します。
...d>d</d><e/></a>'
doc.root.each_element_with_text {|e|p e}
# >> <b> ... </>
# >> <c> ... </>
# >> <d> ... </>
doc.root.each_element_with_text('b'){|e|p e}
# >> <b> ... </>
# >> <c> ... </>
doc.root.each_element_with_text('b', 1){|e|p e}
# >> <b> ... </>
doc.root.each_element_with_text(nil, 0, 'd'){|e... -
REXML
:: Element # each _ element(xpath = nil) {|element| . . . } -> () (15304.0) -
各子要素を引数としてブロックを呼び出します。
各子要素を引数としてブロックを呼び出します。
xpath に文字列を指定するとそれにマッチする子要素のみを対象とします。
@param xpath XPath 文字列 -
Range
# reverse _ each {|element| . . . } -> self (6222.0) -
逆順に各要素に対してブロックを評価します。
...範囲オブジェクトに対してこのメソッドを呼んだ場合に発生します。
//emlist[例][ruby]{
(1..3).reverse_each # => #<Enumerator: ...>
(1..3).reverse_each { |v| p v }
# => 3
# 2
# 1
(1..).reverse_each { |v| p v } # raises: TypeError: can't iterate from NilClass
//}... -
Enumerable
# reverse _ each {|element| . . . } -> self (6216.0) -
逆順に各要素に対してブロックを評価します。
...持した配列を作ります。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
//emlist[例][ruby]{
{a: 1, b: 2, c: 3}.reverse_each # => #<Enumerator: ...>
{a: 1, b: 2, c: 3}.reverse_each { |v| p v }
# => [:c, 3]
# [:b, 2]
# [:a, 1]
//}... -
Range
# reverse _ each -> Enumerator (6122.0) -
逆順に各要素に対してブロックを評価します。
...範囲オブジェクトに対してこのメソッドを呼んだ場合に発生します。
//emlist[例][ruby]{
(1..3).reverse_each # => #<Enumerator: ...>
(1..3).reverse_each { |v| p v }
# => 3
# 2
# 1
(1..).reverse_each { |v| p v } # raises: TypeError: can't iterate from NilClass
//}... -
REXML
:: Node # each _ recursive {|node| . . . } -> () (6118.0) -
self とその各 element node を引数とし、ブロックを呼び出します。
...self とその各 element node を引数とし、ブロックを呼び出します。... -
Enumerable
# reverse _ each -> Enumerator (6116.0) -
逆順に各要素に対してブロックを評価します。
...持した配列を作ります。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
//emlist[例][ruby]{
{a: 1, b: 2, c: 3}.reverse_each # => #<Enumerator: ...>
{a: 1, b: 2, c: 3}.reverse_each { |v| p v }
# => [:c, 3]
# [:b, 2]
# [:a, 1]
//}... -
REXML
:: Elements # collect(xpath = nil) {|element| . . } -> [object] (3108.0) -
Enumerable#collect と同様、 各子要素に対しブロックを呼び出し、その返り値の配列を返します。
...merable#collect と同様、
各子要素に対しブロックを呼び出し、その返り値の配列を返します。
xpath を指定した場合は、その XPath 文字列に
マッチする要素に対し同様の操作をします。
@param xpath XPath文字列
@see REXML::Elements#each...