XML-RPC: Difference between revisions

Content deleted Content added
Neo-Vortex (talk | contribs)
m Link is no longer dead.
Implementations: Remove this section: WP:INDISCRIMINATE, all external links and none in-wiki
Tag: section blanking
Line 203:
}}
</ref>
 
== Implementations ==
 
=== Ruby ===
* [https://web.archive.org/web/20150719223443/http://ruby-doc.org/stdlib-2.2.2/libdoc/xmlrpc/rdoc/XMLRPC/Client.html XML-RPC Client in stdlib]
* [http://ruby-doc.org/stdlib-2.2.2/libdoc/xmlrpc/rdoc/XMLRPC/Server.html XML-RPC Server in stdlib]
 
=== Python ===
* [https://web.archive.org/web/20121028013147/http://docs.python.org/library/xmlrpclib.html xmlrpclib]
** Renamed [https://docs.python.org/3.1/library/xmlrpc.client.html xmlrpc.client] in Python 3.
* [https://web.archive.org/web/20100829064907/http://twistedmatrix.com/documents/current/web/howto/xmlrpc.html Creating XML-RPC Servers and Clients with Twisted]
 
=== C++ ===
* [http://libiqxmlrpc.sourceforge.net/ Libiqxmlrpc]
* [http://ulxmlrpcpp.sourceforge.net/ Ultra lightweight XML-RPC library for C++]
* [http://xmlrpc-c.sourceforge.net/ XML-RPC for C and C++]
* [https://web.archive.org/web/20080309101136/http://xmlrpcpp.sourceforge.net/ XmlRpc++]
* [https://sourceforge.net/projects/xmlrpcc4win/ XmlRpc C++ client for Windows]
* [https://web.archive.org/web/20130621044029/http://www.cs.fsu.edu/~engelen/soap.html gSOAP toolkit for C and C++ supporting XML-RPC and more]
* [http://wiedi.frubar.net/blog/2008/03/08/libmaia-xml-rpc-with-qt4/ libmaia: XML-RPC for Qt/C++]
* [https://web.archive.org/web/20120426045609/http://xmlrpcclientlib.sourceforge.net/ XML-RPC Client S60: XML-RPC for Symbian/C++]
* [http://tntnet.org/cxxtools.html Cxxtools] XML-RPC C++ Client and Server for POSIX. It's part of [[Tntnet]] project.
* [https://github.com/sgieseking/anyrpc/ AnyRPC]{{dead link|date=July 2016 |bot=InternetArchiveBot |fix-attempted=yes }} Supports multiple RPC protocols including XML-RPC
 
=== Objective-C / GNUstep / Cocoa ===
* [https://web.archive.org/web/20080914190507/http://www.mulle-kybernetik.com/software/XMLRPC/ XMLRPC Framework]
 
=== Erlang ===
* [https://web.archive.org/web/20070316122756/http://erlang.stacken.kth.se/contrib/xmlrpc-1.13.tgz XML-RPC for Erlang]: This is an HTTP 1.1 compliant XML-RPC library for Erlang. It is designed to make it easy to write XML-RPC Erlang clients and/or servers. The library is compliant with the XML-RPC specification published by http://web.archive.org/web/20051210031514/http://www.xmlrpc.org:80/
 
=== Groovy ===
* [https://web.archive.org/web/20130303205347/http://groovy.codehaus.org/XMLRPC XML-RPC Module]
 
=== Java ===
* [https://web.archive.org/web/20080112091043/http://ws.apache.org/xmlrpc/ Apache XML-RPC]: Open source library for Java
* [http://delight.opendfki.de/ XML-RPC Delight]: Convenient serialisation/deserialisation for Apache XML-RPC using Java Annotations and Beans
* [https://web.archive.org/web/20051116090755/http://members.fortunecity.com/neptune42/xmlrpc/index.htm]: Secure Apache XML-RPC
* [http://xmlrpc.sourceforge.net/ Redstone XML-RPC Library]: Redstone's Open Source Library – XML-RPC implementation in Java
* [https://web.archive.org/web/20080513124500/http://kxmlrpc.sourceforge.net/ XML-RPC Library for Java ME]: Open source client-side library for Java ME
* [https://github.com/gturri/aXMLRPC aXMLRPC]: Open source XML-RPC client library for Java and Android
* [https://web.archive.org/web/20160617025542/https://github.com/vnesek/nmote-xr Nmote-xr]: Open source BSD style client/server library with minimal dependencies
 
=== JavaScript ===
* [https://web.archive.org/web/20140802144850/https://github.com/baalexander/node-xmlrpc XML-RPC for Node.js]: Open source JavaScript XML-RPC client and server for node.js
* [http://mimic-xmlrpc.sourceforge.net/ Mimic XML-RPC]: Open source JavaScript XML-RPC client cross-browser.
* [https://web.archive.org/web/20140315040007/http://gggeek.github.io/jsxmlrpc/ XML-RPC for Javascript]: Open source library implementing the XML-RPC and JSON-RPC protocols, written in Javascript.
* [https://web.archive.org/web/20160617175743/https://github.com/tghosgor/polymer-xmlrpc/ XML-RPC for Google Polymer]: A Google polymer component that deals with XML-RPC resources.
 
=== XMPP ===
* [https://web.archive.org/web/20070103160925/http://gdr.geekhood.net/gdrwpl/jxmlrpc.php pyJabberXMLRPC]: Python classes for XMPP
* [http://xmpp.org/extensions/xep-0009.html Jabber-RPC]: Over the [[Extensible Messaging and Presence Protocol]] protocol
 
=== PHP ===
* [https://web.archive.org/web/20130523181005/http://framework.zend.com/manual/1.12/en/zend.xmlrpc.html XML-RPC in Zend_Framework 1.12]: XML-RPC Server and Client in Zend_Framework 1.12
* [http://framework.zend.com/manual/2.2/en/modules/zend.xmlrpc.intro.html XML-RPC in Zend_Framework 2.2]: XML-RPC Server and Client in Zend_Framework 2
* [https://web.archive.org/web/20140223225819/http://gggeek.github.io/phpxmlrpc/ XML-RPC for PHP]: a library implementing the XML-RPC protocol, written in PHP
 
=== Perl ===
* [https://metacpan.org/module/RPC::XML RPC::XML]{{dead link|date=July 2016 |bot=InternetArchiveBot |fix-attempted=yes }}: A set of Perl classes for core data, message and XML handling
* [https://metacpan.org/module/Frontier::RPC2 Frontier::RPC]: Another set of Perl modules for XML-RPC client/server implementation
* [https://web.archive.org/web/20120119200050/https://metacpan.org/module/XML::Compile::RPC XML::Compile::RPC]: RPC extension to [https://metacpan.org/module/XML::Compile XML::Compile]
 
=== Julia ===
* [https://github.com/sjkelly/XMLRPC.jl XMLRPC.jl]: An XML-RPC client written in Julia
 
=== Other ===
* [https://code.google.com/p/json-xml-rpc/ JSON/XML-RPC Client and Server]: Abstract away the differences between JSON-RPC and XML-RPC
* [https://web.archive.org/web/20080820204417/http://www.remobjects.com/ro RemObjects SDK] Delphi and .NET package for XML-RPC, in addition to [[SOAP (protocol)|SOAP]] and others
* [https://web.archive.org/web/20051016003305/http://www.realthinclient.com RealThinClient SDK]: For Delphi/C++
* [http://xmlrpcflash.mattism.com XML-RPC for ActionScript]: For Flash ActionScript 2.0
* [https://web.archive.org/web/20150307061456/https://github.com/Webysther/as3rpclib as3-rpclib]: For Flex/Actionscript 3
* [http://xml-rpc.net XML-RPC.NET]: Open source library for .NET clients and servers
* [https://web.archive.org/web/20080211023357/http://code.google.com/p/xmlrpc-light/ XmlRpc-Light]: Client and server library for OCaml
* [http://common-lisp.net/project/s-xml-rpc/ S-XML-RPC]: Client and server library for Common Lisp
* [https://github.com/Raynes/clj-xmlrpc/ clj-xmlrpc]{{dead link|date=July 2016 |bot=InternetArchiveBot |fix-attempted=yes }}: XML-RPC client for Clojure
* [https://github.com/brehaut/necessary-evil/ necessary-evil]: XML-RPC Client and Ring-based Server for Clojure
* [http://www.haskell.org/haskellwiki/HaXR HaXR]: Client and server library for Haskell
* [http://www.ruby-doc.org/stdlib/libdoc/xmlrpc/rdoc/index.html Ruby XML-RPC library]: For Ruby
* [http://www.keplerproject.org/luaxmlrpc/ XML-RPC interface to Lua]{{dead link|date=July 2016 |bot=InternetArchiveBot |fix-attempted=yes }}: For [[Lua (programming language)|Lua]]
* [https://code.google.com/p/android-xmlrpc/ android-xmlrpc]: A light XML-RPC client for Google Android
* [http://sourceforge.net/projects/xmlrpctcl/ XML-RPC for Tcl]: A Tcl implementation of XML-RPC providing client and server support
* [http://earl.strain.at/space/rebXR+Users+Guide RebXR]: a full client/server XML-RPC implementation for REBOL
 
==See also==