Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more

In Files

  • xmlrpc/parser.rb

XMLRPC::XMLParser::XMLScanStreamParser::XMLScanParser

Constants

Entities

Public Instance Methods

method_missing(*a) click to toggle source
 
               # File xmlrpc/parser.rb, line 780
def method_missing(*a)
end
            
on_cdata(str) click to toggle source
 
               # File xmlrpc/parser.rb, line 759
def on_cdata(str)
  character(str)
end
            
on_chardata(str) click to toggle source
 
               # File xmlrpc/parser.rb, line 755
def on_chardata(str)
  character(str)
end
            
on_charref(code) click to toggle source
 
               # File xmlrpc/parser.rb, line 772
def on_charref(code)
  character(code.chr)
end
            
on_charref_hex(code) click to toggle source
 
               # File xmlrpc/parser.rb, line 776
def on_charref_hex(code)
  character(code.chr)
end
            
on_entityref(ent) click to toggle source
 
               # File xmlrpc/parser.rb, line 763
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 xmlrpc/parser.rb, line 748
def on_stag_end(name); end
            
on_stag_end_empty(name) click to toggle source
 
               # File xmlrpc/parser.rb, line 750
def on_stag_end_empty(name)
  startElement(name)
  endElement(name)
end
            
parse(str) click to toggle source
 
               # File xmlrpc/parser.rb, line 740
def parse(str)
  parser  = XMLScan::XMLParser.new(self)
  parser.parse(str)
end