* xmlrpc_parse_method_descriptions [#cf7e6a56] introspection XML を、メソッド説明の PHP 配列にデコードする。 ** 説明 [#b8547d1a] array xmlrpc_parse_method_descriptions(string $xml) ** パラメータ [#i8066375] : xml | introspection XML の文字列。 ** 返り値 [#red611cd] introspection XML を PHP 配列で表現した形式。 この配列は xmlrpc_server_add_introspection_data で使用できます。 ** 例 [#j1587328] <?php $xml='<?xml version="1.0" ?><introspection version="1.0"> <methodList> <methodDescription name="sample.noop"> <author>Hiroaki Kawai</author> <purpose>no-operation dummy server</purpose> <version>0.1</version> <signatures> </signatures> </methodDescription> </methodList> </introspection>'; $r=xmlrpc_parse_method_descriptions($xml); header('Content-type: text/plain'); var_dump($r); ?> 実行結果は次のようになります。 array(1) { ["methodList"]=> array(1) { [0]=> array(5) { ["name"]=> string(11) "sample.noop" ["author"]=> string(13) "Hiroaki Kawai" ["purpose"]=> string(25) "no-operation dummy server" ["version"]=> string(3) "0.1" ["signatures"]=> array(0) { } } } } この配列は xmlrpc_server_add_introspection_data で xmlrpc サーバに登録できます。 |
© 2006-2008 Internet Revolution