Class dom_xmlrpc_object_parser

Description

Handles SAX events to convert a DOM XML-RPC XML string into a PHP array

Will generate PHP objects instead of structs if directed

Located in /includes/domit/dom_xmlrpc_object_parser.php (line 27)

dom_xmlrpc_parser
   |
   --dom_xmlrpc_object_parser
Variable Summary
Method Summary
dom_xmlrpc_object_parser dom_xmlrpc_object_parser (object Reference &$objectDefinitionHandler)
void addValue (mixed $value)
void endElement (object A $parser, string $name)
void startElement (object A $parser, string $name, array $attrs)
Variables
object Handler $objectDefinitionHandler = null (line 31)
  • var: for PHP objects
boolean $testingForObject = false (line 29)
  • var: If true, objects will be tested for

Inherited Variables

Inherited from dom_xmlrpc_parser

dom_xmlrpc_parser::$arrayDocument
dom_xmlrpc_parser::$charContainer
dom_xmlrpc_parser::$lastArray
dom_xmlrpc_parser::$lastArrayType
dom_xmlrpc_parser::$lastStructName
Methods
Constructor dom_xmlrpc_object_parser (line 37)

Constructor

dom_xmlrpc_object_parser dom_xmlrpc_object_parser (object Reference &$objectDefinitionHandler)
  • object Reference &$objectDefinitionHandler: to a handler for PHP objects
addValue (line 133)

Adds an XML-RPC value to the results array

void addValue (mixed $value)
  • mixed $value: The value

Redefinition of:
dom_xmlrpc_parser::addValue()
Abstract method for adding an XML-RPC value to the results array
endElement (line 68)

Handles end element events

void endElement (object A $parser, string $name)
  • object A $parser: reference to the SAX parser
  • string $name: The name of the end element tag

Redefinition of:
dom_xmlrpc_parser::endElement()
Abstract method for handling end element events
startElement (line 47)

Handles start element events

void startElement (object A $parser, string $name, array $attrs)
  • object A $parser: reference to the SAX parser
  • string $name: The name of the start element tag
  • array $attrs: An array of attributes (never used by XML-RPC spec)

Redefinition of:
dom_xmlrpc_parser::startElement()
Abstract method for handling start element events

Inherited Methods

Inherited From dom_xmlrpc_parser

dom_xmlrpc_parser::addValue()
dom_xmlrpc_parser::dataElement()
dom_xmlrpc_parser::endElement()
dom_xmlrpc_parser::getArrayDocument()
dom_xmlrpc_parser::parse()
dom_xmlrpc_parser::parseSAXY()
dom_xmlrpc_parser::parseXML()
dom_xmlrpc_parser::startElement()

Documentation generated on Fri, 4 Mar 2005 13:56:05 +1000 by phpDocumentor 1.3.0RC3