event_xml = %{
}
require 'rexml/document'
require 'rexml/streamlistener'
class ErrorListener
include REXML::StreamListener
def tag_start(name, attrs)
if attrs["error"] != nil and attrs["error"] != "0"
puts %{Event "#{name}" failed for system "#{attrs["system"]}" } +
%{with code #{attrs["error"]}}
end
end
end
REXML::Document.parse_stream(event_xml, ErrorListener.new)