-
Notifications
You must be signed in to change notification settings - Fork 12
Home
The Incutio XML-RPC library (IXR) is designed primarily for ease of use. It incorporates both client and server classes, and is designed to hide as much of the workings of XML-RPC from the user as possible. A key feature of the library is automatic type conversion from PHP types to XML-RPC types and vice versa. This should enable developers to write web services with very little knowledge of the underlying XML-RPC standard.
Don't however be fooled by it's simple surface. The library includes a wide variety of additional XML-RPC specifications and has all of the features required for serious web service implementations. Features
- A complete implementation of the XML-RPC specification
- Written for PHP 4 in strict error reporting mode - no warnings or notices
- Basic classes are designed to be usable in as little code as possible
- Advanced classes extend the basic classes and provide additional features
- Can be used with both Object Orientated and functional programming styles
- Type conversions (PHP to XML-RPC and back again) are handled transparently
- Built in support for
system.getCapabilities
- Built in support for
system.listMethods
-
system.methodSignature
andsystem.methodHelp
are supported in an extension class -
system.multicall
is implemented in both the server and extended client classes - Follows the Specification for Fault Code Interoperability
The first draught of the manual can be found here. A brief beginner's guide is also available.
This library, as of version 1.7.3, is made available under the terms of the New BSD License.
- Version 1.7.4 (current), 7th September 2010 - merged in contributed changes, updated license
- Version 1.6, 26th May 2003 - minor bug fixes
- Version 1.5, September 4th 2002