だから私はここに私の問題をリストします、助けてください
まず、Zend_Http_Client を使用して URL を呼び出します。
$client = new Zend_Http_Client('http://mydomain.com/Statistics.aspx?activity=top');
$response = $client->request('POST');
$response = $response->getRawBody();
次に、出力すると $response の Xml ドキュメント構造が得られます。
[?xml version='1.0' encoding='UTF-8'?]
[root]
[member]
[username>gh_MXH[/username]
[money]129300[/money]
[/member]
[member]
[username]sonhothiet_MXH[/username]
[money]107400[/money]
[/member]
[/root]
その後、Zend_Config_Xml を使用します。
$xmlReader = new Zend_Config_Xml($response);
$xml = $xmlReader->toArray();
しかし、$xml を出力したときに得られるのは、配列の最初の要素だけです。
Array
(
[member] => Array
(
[username] => gh_MXH
[money] => 129300
)
)
次のようにループできるように、すべての要素を取得する方法を教えてください。
foreach($xml as $key => $value){
echo $value['username'] . 'has' . $value['money'];
}
そして、私が書いたときのもう1つの質問:
$xml = new Zend_Config_Xml($response, 'root');
次のエラーが表示されます: セクション 'root' が見つかりません。本当に助けが必要です。ありがとうございます。下手な英語で申し訳ありません。