Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Childクラス > next_sibling=

instance method REXML::Child#next_sibling=

next_sibling=(other)[permalink][rdoc]

other を self の次の隣接ノードとします。

つまり、親ノードが持つ子ノード列の self の後ろに other を挿入します。

[PARAM] other:
挿入するノード

require 'rexml/document'

a = REXML::Element.new("a")
b = a.add_element("b")
c = REXML::Element.new("c")
b.next_sibling = c
d = REXML::Element.new("d")
b.previous_sibling = d

p a.to_s # => "<a><d/><b/><c/></a>"