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

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

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

class `DocXMLRPCServer`( | addr[, requestHandler[, logRequests]])

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

class `DocCGIXMLRPCRequestHandler`( | )

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

class `DocXMLRPCRequestHandler`( | )

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