Top > xtra > php_manual > xmlrpc > xmlrpc_parse_method_descriptions

xmlrpc_parse_method_descriptions

introspection XML を、メソッド説明の PHP 配列にデコードする。

説明

array xmlrpc_parse_method_descriptions(string $xml)

パラメータ

xml
introspection XML の文字列。

返り値

introspection XML を PHP 配列で表現した形式。 この配列は xmlrpc_server_add_introspection_data で使用できます。

<?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 サーバに登録できます。


Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: (1877d)

© 2006-2008 Internet Revolution