Class: XMLRPC::XMLParser::LibXMLStreamParser::LibXMLStreamListener
- Inherits:
-
Object
- Object
- XMLRPC::XMLParser::LibXMLStreamParser::LibXMLStreamListener
show all
- Includes:
- StreamParserMixin
- Defined in:
- lib/xmlrpc/parser.rb
Instance Attribute Summary
#fault, #method_name, #params
Instance Method Summary
collapse
#character, #endElement, #initialize, #startElement
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(*a) ⇒ Object
838
839
|
# File 'lib/xmlrpc/parser.rb', line 838
def method_missing(*a)
end
|
Instance Method Details
#on_end_element_ns(name, prefix, uri) ⇒ Object
831
832
833
|
# File 'lib/xmlrpc/parser.rb', line 831
def on_end_element_ns(name, prefix, uri)
endElement(name)
end
|
#on_start_element_ns(name, attributes, prefix, uri, namespaces) ⇒ Object
827
828
829
|
# File 'lib/xmlrpc/parser.rb', line 827
def on_start_element_ns(name, attributes, prefix, uri, namespaces)
startElement(name)
end
|
#parse(str) ⇒ Object
841
842
843
844
845
|
# File 'lib/xmlrpc/parser.rb', line 841
def parse(str)
parser = LibXML::XML::SaxParser.string(str)
parser.callbacks = self
parser.parse()
end
|