# File xsd/xmlparser/rexmlparser.rb, line 21
def do_parse(string_or_readable)
source = nil
source = REXML::SourceFactory.create_from(string_or_readable)
source.encoding = charset if charset
# Listener passes a String in utf-8.
@charset = 'utf-8'
REXML::Document.parse_stream(source, self)
end
# File xsd/xmlparser/rexmlparser.rb, line 37
def tag_end(name)
end_element(name)
end
# File xsd/xmlparser/rexmlparser.rb, line 33
def tag_start(name, attrs)
start_element(name, attrs)
end