Deleting an xml node from a REXML::document
require 'rexml/document' include REXML file = File.new('journal250907.xml') doc = Document.new(file) puts doc o_element = Element.new('abc') o_element.text = "123" o_node = doc.elements['journal/entry'] o_node.parent.delete(o_node)