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
615
616
|
# File 'lib/xmlrpc/parser.rb', line 615
def method_missing(*a)
end
|
Instance Method Details
#on_end_element_ns(name, prefix, uri) ⇒ Object
608
609
610
|
# File 'lib/xmlrpc/parser.rb', line 608
def on_end_element_ns(name, prefix, uri)
endElement(name)
end
|
#on_start_element_ns(name, attributes, prefix, uri, namespaces) ⇒ Object
604
605
606
|
# File 'lib/xmlrpc/parser.rb', line 604
def on_start_element_ns(name, attributes, prefix, uri, namespaces)
startElement(name)
end
|
#parse(str) ⇒ Object
618
619
620
621
622
|
# File 'lib/xmlrpc/parser.rb', line 618
def parse(str)
parser = LibXML::XML::SaxParser.string(str)
parser.callbacks = self
parser.parse()
end
|