Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Elementsクラス > delete_all
delete_all(xpath) -> [REXML::Element]
[permalink][rdoc]xpath で指定した XPath 文字列にマッチする要素をすべて取り除きます。
require 'rexml/document' doc = REXML::Document.new('<a><c/><c/><c/><c/></a>') doc.elements.delete_all("a/c") # => [<c/>, <c/>, <c/>, <c/>] doc.to_s # => "<a/>"