#!/usr/bin/ruby require 'xml/simple' # No closure, so changes are temporary doc = XML::Simple.open(File.dirname($0) + "/EXAMPLE.xml") node = doc.root.find("/test/names/name")[0] # delete an attribute puts "Deleted: #{node.attributes.delete("team")}" puts doc