FAQs (Frequently Asked Questions)

What is XML-RPC and why is it useful?

It's a specification that defines how software running on disparate operating systems, in different environments can make procedure calls over a network(Internet or Intranet). XML-RPC uses HTTP for the transport layer, and defines an XML grammar for encoding data in a neutral way.

XML-RPC is important because it provides a simple, easy to use grammar and syntax for exchanging data and making remote procedure calls. Thus, XML-RPC provides a lightweight, minimalistic mechanism for engaging in a web services dialogue.

How does XML-RPC differ from SOAP?

When should I use kXML-RPC vs using kSOAP?

Use kXML-RPC when...


Use kSOAP when...