0

私はウェブサービス、リンクを持っています

GetAllCategory次のコードを使用して、そのメソッドの 1 つから xml データを取得しています。

 $client = new SoapClient("http://empblr.dyndns.org/CentralHomeDelivery_Mob/Service.asmx?wsdl");
         $result = $client->GetAllCategory();
         print_r( $client);

出力 xml には 3 つの子ノードがあり、<id> <name> <description> $client を出力すると、すべてのノードのデータが出力されます。私が知りたいのは2つのことです:

1.各ノードから各アレイにデータを格納する方法。

2.別の方法GetAlladdressでは、ユーザーIDである値を渡す必要があります。どうすればそれを達成できますか?

これは、var_dumb, object(stdClass)[16] public 'GetAlladdressResult' => object(stdClass)[17] public 'schema' => string ' string '64336176asdf12345632256asdf 2ANDOLANA CIRCLEMysore の場合に得られる im です。

ありがとうございました....

4

1 に答える 1

0

戻り値が単純な文字列の場合は、使用できます

$xml = simplexml_load_string($client);

子の値は、次のようにアクセスできるようになりました。

$xml->id

ここで詳細情報を取得できます: http://www.php.net/manual/en/book.simplexml.php

于 2013-03-05T14:51:03.373 に答える