るりまサーチ

最速Rubyリファレンスマニュアル検索!
348件ヒット [201-300件を表示] (0.015秒)

別のキーワード

  1. pathname each_child
  2. dir each_child
  3. _builtin each_child
  4. etc sc_child_max
  5. parent each_child

モジュール

キーワード

検索結果

<< < 1 2 3 4 > >>

REXML::Parent#insert_before(child1, child2) -> self (279.0)

child2 を child1 で指定したノードの前に挿入します。

...child2 を child1 で指定したノードの前に挿入します。

child
1 が REXML::Child のインスタンスであるならば、その
子ノードの前に挿入されます。
child
1 が 文字列であるならば、XPath で場所を指定します。
具体的には REXML::XPath.first(...
...self, child1) で特定されるノードの
前に挿入されます。

挿入されるノード(child2)の親は self に変更されます。

@param child1 挿入場所の指定
@param child2 挿入されるノード...

REXML::DocType#add(child) -> () (126.0)

child を子ノード列の最後に追加します。

...child を子ノード列の最後に追加します。

REXML::Parent#add を内部で呼び出します。
また、REXML::DocType#entities を更新します。

@param child 追加するノード...

REXML::Parent#index(child) -> Integer | nil (126.0)

child の子ノード列上での位置を返します。

...child の子ノード列上での位置を返します。

child
が子ノードでない場合には nil を返します。...

REXML::Document#<<(child) -> () (105.0)

子ノードを追加します。

子ノードを追加します。

追加できるものは
* XML宣言(REXML::XMLDecl)
* DTD(REXML::DocType)
* ルート要素
のいずれかです。

REXML::Document#add(child) -> () (105.0)

子ノードを追加します。

子ノードを追加します。

追加できるものは
* XML宣言(REXML::XMLDecl)
* DTD(REXML::DocType)
* ルート要素
のいずれかです。

絞り込み条件を変える

REXML::Parent#[](index) -> REXML::Child | nil (104.0)

子ノード列上の index で指定された場所のノードを返します。

子ノード列上の index で指定された場所のノードを返します。

範囲外を指定した場合は nil を返します。

REXML::Parent#delete(object) -> REXML::Child | nil (104.0)

object を子ノード列から削除します。

object を子ノード列から削除します。

削除されたノードの親は nil に設定されます。

削除したノードを返します。削除されなかった場合は nil を返します。

@param object 削除するノード

REXML::Parent#delete_at(index) -> REXML::Child | nil (104.0)

子ノード列上の index で指定された場所の要素を取り除きます。

子ノード列上の index で指定された場所の要素を取り除きます。

取り除いだノードを返します。indexが範囲外である場合は何もせず
nil を返します。

REXML::Elements#each(xpath = nil) {|element| ... } -> [REXML::Elements] (15.0)

全ての子要素に対しブロックを呼び出します。

...ストノードなどはすべて無視されることに注意してください。

@param xpath XPath文字列

//emlist[][ruby]{
require 'rexml/document'
require 'rexml/xpath'
doc = REXML::Document.new '<a><b/><c/><d/>sean<b/><c/><d/></a>'
# <b/>,<c/>,<d/>,<b/>,<c/>, <d/> がブロックに渡...
...ments.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 }
//}...
<< < 1 2 3 4 > >>