# File lib/marc/xml_parsers.rb, line 375 def parser_dispatch while event = @parser.next and event != XMLStreamConstants.END_DOCUMENT do case event when XMLStreamConstants.START_ELEMENT start_element_namespace(@parser.getLocalName, [], nil, @parser.getNamespaceURI, nil) when XMLStreamConstants.END_ELEMENT end_element_namespace(@parser.getLocalName, @parser.getPrefix, @parser.getNamespaceURI) when XMLStreamConstants.CHARACTERS characters(@parser.getText) end end end