Module Protocols.XMLRPC
- Description
This module implements most features of the XML-RPC standard (see http://xml-rpc.org/).
Translation rules for conversions from Pike datatypes to XML-RPC datatypes:
Pike
int
is translated to XML-RPC <int>. Pikestring
is translated to XML-RPC <string>. Pikefloat
is translated to XML-RPC <double>. Pikemapping
is translated to XML-RPC <struct>. Pikearray
is translated to XML-RPC <array>. Pike Calendar object is translated to XML-RPC <dateTime.iso8601. PikeVal.false
andVal.true
is translated to XML-RPC <boolean>.Translation rules for conversions from XML-RPC datatypes to Pike datatypes:
XML-RPC <i4> and <int> are translated to Pike
int
. XML-RPC <boolean> is translated to PikeVal.true
andVal.false
. XML-RPC <string> and <base64> are translated to Pikestring
. XML_RPC <double> is translated to Pikefloat
. XML-RPC <struct> is translated to Pikemapping
. XML-RPC <array> is translated to Pikearray
. XML-RPC <dateTime.iso8601> is translated to Pike Calendar object.- Note
The XML-RPC <dateTime.iso8601> datatype does not assume any time zone, but local time is always used in the conversion to Calendar objects.