XML_RPC

  • XML_RPC_Value オブジェクトのメソッド

serialize()
 XMLのまま出力
  print $resp->serialize();



kindof()
 型の取得(struct,array,scalar)


scalartyp()
 スカラー型を取得(int,boolean,string etc)


scalarval()
 スカラー値を取得
  print $resp->scalarval();


arraysize()
 arrayのサイズを取得


arraymem($n)
 $n番目の配列のarrayの要素を取得


structmemexists($memName)
 $memNameという要素が存在するか否かを取得


structmem($memName)
 $memNameという要素を取得
  $struct = $resp->value();
  $VC_name = $struct->structmem('name')->scalarval();


structeach()
 list($name,$value)=$val->structeach(); として順番に要素名と要素を取得


sructreset()
 structeach()のポインタを初期化