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
intis translated to XML-RPC <int>. Pikestringis translated to XML-RPC <string>. Pikefloatis translated to XML-RPC <double>. Pikemappingis translated to XML-RPC <struct>. Pikearrayis translated to XML-RPC <array>. Pike Calendar object is translated to XML-RPC <dateTime.iso8601. PikeVal.falseandVal.trueis 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.trueandVal.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.