#!/usr/bin/ruby require 'xml/simple' # No closure, so changes are temporary # add namespaces through a Hash doc = XML::Simple.open(File.dirname($0) + "/EXAMPLE.xml") node = doc.root.find("/test/s:hallo", {"s" => "http://schemas.xmlsoap.org/wsdl/soap/"} ).first # various aspects of the node p node.name puts node.name puts node.name.prefix puts node.name.namespace