XML-RPC HOWTO

Eric Kidd

Source Builders

eric.kidd@pobox.com

And Other Contributors

野本 浩一 - 日本語翻訳

            hng@ps.ksky.ne.jp
          

0.8.0, 2001-04-12

Revision History
Revision 0.8.02001-04-12
Updated section on common interfaces. Added pointer to XML-RPC.Net information.
Revision 0.7.02001-04-03
Added section on C++ proxy classes.
Revision 0.6.02001-02-02
Added sections on Ruby, K and common interfaces.
Revision 0.5.02001-01-23
Initial version.

様々な言語でクライアントおよびサーバを実装するための XML-RPC の使用方法を述べます。例題のプログラムは Perl, Python, C, C++, Java, PHP および他の言語で示しています。Zope や KDE 2.0 についても 扱っています。XML-RPC のサポートはすべてのオペレーティングシステム で利用できます。


Table of Contents
1. Legal Notice
2. XML-RPC とは?
2.1. どのように動作するのか
2.2. サポートされるデータの種別
2.3. XML-RPC の歴史
3. XML-RPC 対 他のプロトコル
3.1. XML-RPC 対 CORBA
3.2. XML-RPC 対 DCOM
3.3. XML-RPC 対 SOAP
4. 一般的な XML-RPC インターフェース
4.1. イントロスペクション - サーバの API を掘り出す
4.2. Boxcarring - 同時に複数の要求を送る
5. API の事例 - sumAndDifference
6. Perl での XML-RPC の使い方
6.1. Perl クライアント
6.2. 独立型 Perl サーバ
6.3. CGI ベースの Perl サーバ
7. Python での XML-RPC の使い方
7.1. Python クライアント
8. C および C++ での XML-RPC の使い方
8.1. C クライアント
8.2. C++ クライアント
8.3. 代替クラス (Proxy Class) での C++ クライアント
8.4. CGI ベースの C サーバ
9. Java での XML-RPC の使い方
9.1. Java クライアント
9.2. 独立型 Java サーバ
10. PHP での XML-RPC の使い方
10.1. PHP クライアント
10.2. PHP サーバ
11. Microsoft .NET での XML-RPC の使い方
12. Ruby での XML-RPC の使い方
12.1. Ruby クライアント
12.2. Ruby サーバ
13. 独自的な言語での XML-RPC の使い方
13.1. K での XML-RPC の使い方
14. XML-RPC サポートが組み込まれたアプリケーション
14.1. Zope
14.2. KDE 2.0
15. この文書について
15.1. この文書の新版
15.2. XML-RPC HOWTO の寄稿者
15.3. 他の情報の提出
16. 日本語訳について