# 24 `DocXMLRPCServer` -- セルフ-ドキュメンティング XML-RPC サーバ

バージョン 2.3 で 新たに追加 された仕様です。

`DocXMLRPCServer` モジュールは `SimpleXMLRPCServer` クラ スを拡張し、HTTP GET リクエストに対し HTML ドキュメントを返します。サー バは `DocXMLRPCServer` を使ったスタンドアロン環境、 `DocCGIXMLRPCRequestHandler` を使った CGI 環境の2つがあります。

クラス `DocXMLRPCServer`( | addr[, requestHandler[, logRequests]])

  当たなサーバ・インスタンスを生成します。各パラメータの内容は `SimpleXMLRPCServer.SimpleXMLRPCServer` のものと同じですが、 requestHandler のデフォルトは `DocXMLRPCRequestHandler` に なっています。

クラス `DocCGIXMLRPCRequestHandler`( | )

  CGI環境に XMR-RPC リクエスト・ハンドラの新たなインスタンスを生成します。

クラス `DocXMLRPCRequestHandler`( | )

  リクエスト・ハンドラの新たなインスタンスを生成します。このリクエスト・ ハンドラは XML-RPC POST リクエスト、ドキュメントの GET、そして `DocXMLRPCServer` コンストラクタに与えられた logRequests パラメータ設定を優先するため、ロギングの変更をサポートします。