Zend_XmlRpc_ValueRepresent a native XML-RPC value entity, used as parameters for the methods called by the Zend_XmlRpc_Client object and as the return value for those calls.
This object as a very important static function Zend_XmlRpc_Value::getXmlRpcValue, this function acts likes a factory for the Zend_XmlRpc_Value objects
Using this function, users/Zend_XmlRpc_Client object can create the Zend_XmlRpc_Value objects from PHP variables, XML string or by specifing the exact XML-RPC natvie type
Located in /XmlRpc/Value.php (line 37)
| Class | Description |
|---|---|
Zend_XmlRpc_Value_Scalar
|
|
Zend_XmlRpc_Value_Collection
|
static Zend_XmlRpc_Value
getXmlRpcValue
(mixed $value, [Zend_XmlRpc_Value::constant $type = self::AUTO_DETECT_TYPE])
static Zend_XmlRpc_Generator_GeneratorAbstract
$_generator
(line 61)
mixed
$_type
(line 51)
The native XML-RPC type of this object
One of the XMLRPC_TYPE_* constants
mixed
$_value
(line 45)
The native XML-RPC representation of this object's value
If the native type of this object is array or struct, this will be an array of Zend_XmlRpc_Value objects
mixed
$_xml
(line 56)
XML code representation of this object (will be calculated only once)
static getGenerator (line 105)
Get XML generator instance
static getXmlRpcValue (line 192)
Creates a Zend_XmlRpc_Value* object, representing a native XML-RPC value
A XmlRpcValue object can be created in 3 ways:
static setEncoding (line 137)
Changes the encoding of the generator
static setGenerator (line 126)
Sets XML generator instance
static _createSimpleXMLElement (line 431)
static _extractTypeAndValue (line 454)
Extract XML/RPC type and value from SimpleXMLElement object
static _phpVarToNativeXmlRpc (line 264)
Transform a PHP native variable into a XML-RPC native value
static _xmlStringToNativeXmlRpc (line 334)
Transform an XML string into a XML-RPC native value
generateXml (line 171)
Generate XML code that represent a native XML/RPC value
getType (line 95)
Get the native XML-RPC type (the type is one of the Zend_XmlRpc_Value::XMLRPC_TYPE_* constants)
getValue (line 149)
Return the value of this object, convert the XML-RPC native value into a PHP variable
saveXml (line 157)
Return the XML code that represent a native MXL-RPC value
_setXML (line 480)
AUTO_DETECT_TYPE
= 'auto_detect'
(line 66)
Specify that the XML-RPC native type will be auto detected from a PHP variable type
XMLRPC_TYPE_APACHEI8
= 'ex:i8'
(line 79)
XMLRPC_TYPE_APACHENIL
= 'ex:nil'
(line 88)
XMLRPC_TYPE_ARRAY
= 'array'
(line 85)
XMLRPC_TYPE_BASE64
= 'base64'
(line 84)
XMLRPC_TYPE_BOOLEAN
= 'boolean'
(line 81)
XMLRPC_TYPE_DATETIME
= 'dateTime.iso8601'
(line 83)
XMLRPC_TYPE_DOUBLE
= 'double'
(line 80)
XMLRPC_TYPE_I4
= 'i4'
(line 76)
All the XML-RPC native types
XMLRPC_TYPE_I8
= 'i8'
(line 78)
XMLRPC_TYPE_INTEGER
= 'int'
(line 77)
XMLRPC_TYPE_NIL
= 'nil'
(line 87)
XMLRPC_TYPE_STRING
= 'string'
(line 82)
XMLRPC_TYPE_STRUCT
= 'struct'
(line 86)
XML_STRING
= 'xml'
(line 71)
Specify that the XML-RPC value will be parsed out from a given XML code
Documentation generated on Mon, 21 Jun 2010 15:51:31 -0400 by phpDocumentor 1.4.3