Class: XMLRPC::XMLParser::XMLScanStreamParser::XMLScanParser (Ruby 2.3.7)
Description: Class : XMLRPC::XMLParser::XMLScanStreamParser::XMLScanParser - Ruby 2.3.7

- Home
- Core 2.3.7
- Std-lib 2.3.7
- Downloads

Support for the Ruby 2.3 series has ended. See here for reference.

### Home Classes Methods

### In Files

- xmlrpc/parser.rb

### Parent

Object

### Methods

- #method_missing
- #on_cdata
- #on_chardata
- #on_charref
- #on_charref_hex
- #on_entityref
- #on_stag_end
- #on_stag_end_empty
- #parse

### Included Modules

- XMLRPC::XMLParser::StreamParserMixin

### Class/Module Index

Quicksearch

- NQXML
- NQXML::Node
- XMLRPC
- XMLRPC::Base64
- XMLRPC::BasicServer
- XMLRPC::CGIServer
- XMLRPC::Client
- XMLRPC::Client::Proxy
- XMLRPC::Config
- XMLRPC::Convert
- XMLRPC::Create
- XMLRPC::DateTime
- XMLRPC::FaultException
- XMLRPC::Marshal
- XMLRPC::Marshallable
- XMLRPC::ModRubyServer
- XMLRPC::ParseContentType
- XMLRPC::ParserWriterChooseMixin
- XMLRPC::Server
- XMLRPC::Service
- XMLRPC::Service::BasicInterface
- XMLRPC::Service::Interface
- XMLRPC::Service::PublicInstanceMethodsInterface
- XMLRPC::WEBrickServlet
- XMLRPC::XMLParser
- XMLRPC::XMLParser::AbstractStreamParser
- XMLRPC::XMLParser::AbstractTreeParser
- XMLRPC::XMLParser::LibXMLStreamParser
- XMLRPC::XMLParser::LibXMLStreamParser::LibXMLStreamListener
- XMLRPC::XMLParser::NQXMLParser
- XMLRPC::XMLParser::NQXMLStreamParser
- XMLRPC::XMLParser::NQXMLStreamParser::XMLRPCParser
- XMLRPC::XMLParser::NQXMLTreeParser
- XMLRPC::XMLParser::REXMLStreamParser
- XMLRPC::XMLParser::REXMLStreamParser::StreamListener
- XMLRPC::XMLParser::StreamParserMixin
- XMLRPC::XMLParser::XMLParser
- XMLRPC::XMLParser::XMLScanStreamParser
- XMLRPC::XMLParser::XMLScanStreamParser::XMLScanParser
- XMLRPC::XMLParser::XMLStreamParser
- XMLRPC::XMLParser::XMLTreeParser
- XMLRPC::XMLWriter
- XMLRPC::XMLWriter::Abstract
- XMLRPC::XMLWriter::Simple
- XMLRPC::XMLWriter::XMLParser

No matching classes.

# XMLRPC::XMLParser::XMLScanStreamParser::XMLScanParser

### Constants

Entities

### Public Instance Methods

method_missing(*a) click to toggle source

                   # File xmlrpc/parser.rb, line 805
    def method_missing(*a)
    end

on_cdata(str) click to toggle source

                   # File xmlrpc/parser.rb, line 784
    def on_cdata(str)
      character(str)
    end

on_chardata(str) click to toggle source

                   # File xmlrpc/parser.rb, line 780
    def on_chardata(str)
      character(str)
    end

on_charref(code) click to toggle source

                   # File xmlrpc/parser.rb, line 797
    def on_charref(code)
      character(code.chr)
    end

on_charref_hex(code) click to toggle source

                   # File xmlrpc/parser.rb, line 801
    def on_charref_hex(code)
      character(code.chr)
    end

on_entityref(ent) click to toggle source

                   # File 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 xmlrpc/parser.rb, line 773
    def on_stag_end(name); end

on_stag_end_empty(name) click to toggle source

                   # File xmlrpc/parser.rb, line 775
    def on_stag_end_empty(name)
      startElement(name)
      endElement(name)
    end

parse(str) click to toggle source

                   # File xmlrpc/parser.rb, line 765
    def parse(str)
      parser  = XMLScan::XMLParser.new(self)
      parser.parse(str)
    end