class XMLRPC::XMLParser::XMLScanStreamParser::XMLScanParser
Constants
- Entities
Public Instance Methods
method_missing(*a)
click to toggle source
# File lib/xmlrpc/parser.rb, line 806 def method_missing(*a) end
on_cdata(str)
click to toggle source
# File lib/xmlrpc/parser.rb, line 785 def on_cdata(str) character(str) end
on_chardata(str)
click to toggle source
# File lib/xmlrpc/parser.rb, line 781 def on_chardata(str) character(str) end
on_charref(code)
click to toggle source
# File lib/xmlrpc/parser.rb, line 798 def on_charref(code) character(code.chr) end
on_charref_hex(code)
click to toggle source
# File lib/xmlrpc/parser.rb, line 802 def on_charref_hex(code) character(code.chr) end
on_entityref(ent)
click to toggle source
# File lib/xmlrpc/parser.rb, line 789 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 774 def on_stag_end(name); end
on_stag_end_empty(name)
click to toggle source
# File lib/xmlrpc/parser.rb, line 776 def on_stag_end_empty(name) startElement(name) endElement(name) end
parse(str)
click to toggle source
# File lib/xmlrpc/parser.rb, line 766 def parse(str) parser = XMLScan::XMLParser.new(self) parser.parse(str) end