579件ヒット
[1-100件を表示]
(0.082秒)
別のキーワード
ライブラリ
- ビルトイン (133)
- matrix (100)
-
rexml
/ document (264) -
rexml
/ parsers / sax2parser (60) - set (22)
クラス
- Array (48)
- Matrix (36)
-
REXML
:: Attribute (12) -
REXML
:: DocType (24) -
REXML
:: Document (12) -
REXML
:: Element (144) -
REXML
:: Elements (48) -
REXML
:: Parsers :: SAX2Parser (60) - Range (4)
- Set (31)
- Vector (64)
モジュール
- Enumerable (72)
-
REXML
:: Node (24)
キーワード
- [] (24)
- attribute (12)
-
attribute
_ of (12) - collect (12)
- collect! (28)
- combine (8)
- component (12)
- context (12)
-
delete
_ attribute (12) - document (12)
-
drop
_ while (48) - each (12)
-
each
_ element (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ recursive (12) -
external
_ id (12) - filter! (7)
-
find
_ first _ recursive (12) -
get
_ text (12) - inject (12)
-
keep
_ if (12) - listen (60)
- map! (28)
- namespace (12)
-
next
_ element (12) -
previous
_ element (12) -
reverse
_ each (28) - root (12)
-
root
_ node (12) - select! (12)
-
take
_ while (48) - text (12)
検索結果
先頭5件
- Vector
# element(i) -> object | nil - 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 # next _ element -> Element | nil - REXML
:: Element # each _ element(xpath = nil) {|element| . . . } -> ()
-
Vector
# element(i) -> object | nil (15205.0) -
i 番目の要素を返します。インデックスは 0 から開始します。 要素が存在しないインデックスを指定した時には nil を返します。
i 番目の要素を返します。インデックスは 0 から開始します。
要素が存在しないインデックスを指定した時には nil を返します。
@param i 取得する要素のインデックスを整数値で指定します。
インデックスは 0 から始めます。 -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (9352.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
...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_att......ribute('id', '1', 0, 'd'){|e| p e }
# >> <d id='1'/>
//}... -
REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () (9352.0) -
テキストを子ノードとして 持つすべての子要素を引数としてブロックを呼び出します。
...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|p e}
# >> <d> .... -
REXML
:: Element # next _ element -> Element | nil (9316.0) -
次の兄弟要素を返します。
...次の兄弟要素を返します。
次の要素が存在しない場合は nil を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b/>text<c/></a>'
doc.root.elements['b'].next_element # => <c/>
doc.root.elements['c'].next_element # => nil
//}... -
REXML
:: Element # each _ element(xpath = nil) {|element| . . . } -> () (9304.0) -
各子要素を引数としてブロックを呼び出します。
各子要素を引数としてブロックを呼び出します。
xpath に文字列を指定するとそれにマッチする子要素のみを対象とします。
@param xpath XPath 文字列 -
REXML
:: Element # previous _ element -> Element | nil (9304.0) -
前の兄弟要素を返します。
前の兄弟要素を返します。
前の要素が存在しない場合は nil を返します。 -
REXML
:: Elements # each(xpath = nil) {|element| . . . } -> [REXML :: Elements] (3327.0) -
全ての子要素に対しブロックを呼び出します。
...ックに渡される
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
:: Elements # [](index , name = nil) -> REXML :: Element | nil (3203.0) -
index が指し示している要素を返します。
.../a>'
doc.root.elements[1] # => <b/>
doc.root.elements['c'] # => <c id='1'/>
doc.root.elements[2,'c'] # => <c id='2'/>
doc = REXML::Document.new '<a><b><c /><a id="1"/></b></a>'
doc.root.elements["a"] # => nil
doc.root.elements["b/a"] # => <a id='1'/>
doc.root.elements["/a"] # =... -
REXML
:: Elements # collect(xpath = nil) {|element| . . } -> [object] (3203.0) -
Enumerable#collect と同様、 各子要素に対しブロックを呼び出し、その返り値の配列を返します。
...merable#collect と同様、
各子要素に対しブロックを呼び出し、その返り値の配列を返します。
xpath を指定した場合は、その XPath 文字列に
マッチする要素に対し同様の操作をします。
@param xpath XPath文字列
@see REXML::Elements#each...