class XMLRPC::XMLParser::XMLScanStreamParser::XMLScanParser
Constants
- Entities
Public Instance Methods
method_missing(*a)
click to toggle source
# File lib/xmlrpc/parser.rb, line 805 def method_missing(*a) end
on_cdata(str)
click to toggle source
# File lib/xmlrpc/parser.rb, line 784 def on_cdata(str) character(str) end
on_chardata(str)
click to toggle source
# File lib/xmlrpc/parser.rb, line 780 def on_chardata(str) character(str) end
on_charref(code)
click to toggle source
# File lib/xmlrpc/parser.rb, line 797 def on_charref(code) character(code.chr) end
on_charref_hex(code)
click to toggle source
# File lib/xmlrpc/parser.rb, line 801 def on_charref_hex(code) character(code.chr) end
on_entityref(ent)
click to toggle source
# File lib/xmlrpc/parser.rb, line 788 def on_entityref(ent) str = Entities[ent] if str character(str) else raise "unknown entity" end end
on_stag_end(name)
click to toggle source
# File lib/xmlrpc/parser.rb, line 773 def on_stag_end(name); end
on_stag_end_empty(name)
click to toggle source
# File lib/xmlrpc/parser.rb, line 775 def on_stag_end_empty(name) startElement(name) endElement(name) end
parse(str)
click to toggle source
# File lib/xmlrpc/parser.rb, line 765 def parse(str) parser = XMLScan::XMLParser.new(self) parser.parse(str) end