Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Childクラス > previous_sibling=
previous_sibling=(other)
[permalink][rdoc]other を self の前の隣接ノードとします。
つまり、親ノードが持つ子ノード列の self の前に 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>"