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
837
838
|
# File 'lib/xmlrpc/parser.rb', line 837
def method_missing(*a)
end
|
Instance Method Details
#on_end_element_ns(name, prefix, uri) ⇒ Object
830
831
832
|
# File 'lib/xmlrpc/parser.rb', line 830
def on_end_element_ns(name, prefix, uri)
endElement(name)
end
|
#on_start_element_ns(name, attributes, prefix, uri, namespaces) ⇒ Object
826
827
828
|
# File 'lib/xmlrpc/parser.rb', line 826
def on_start_element_ns(name, attributes, prefix, uri, namespaces)
startElement(name)
end
|
#parse(str) ⇒ Object
840
841
842
843
844
|
# File 'lib/xmlrpc/parser.rb', line 840
def parse(str)
parser = LibXML::XML::SaxParser.string(str)
parser.callbacks = self
parser.parse()
end
|