method
parse
v1_8_7_72 -
Show latest stable
- Class:
SOAP::Parser
parse(string_or_readable)public
No documentation available.
# File lib/soap/parser.rb, line 84
def parse(string_or_readable)
@parsestack = []
@lastnode = nil
@handlers.each do |uri, handler|
handler.decode_prologue
end
@parser.do_parse(string_or_readable)
unless @parsestack.empty?
raise FormatDecodeError.new("Unbalanced tag in XML.")
end
@handlers.each do |uri, handler|
handler.decode_epilogue
end
@lastnode
end