xml
メソッドの 1 つである $api->responseXML は、ページ上に標準 XML を出力します。これをデコードするにはどうすればよいですか
。
以下のように:
彼のコードを次のように解読しました。アドバイスをお願いします
$dom=new DOMDocument();
$dom->load($api->responseXML);//読み出し方法
$messages = $dom -> getElementsByTagName("imagead");// イメージ広告
foreach($messages as $book){
//IDを取得
$id = $book->getAttribute('id');
//displayPreference
を取得します
$dis = $book->getElementsByTagName('displayPreference');
$displayPreference = $dis->item(0)->nodeValue;
// 優先順位を取得
$pre = $book->getElementsByTagName('preference');
$preference = $pre->item(0)->nodeValue;
//imageUri
を取得
$ima = $book->getElementsByTagName('imageUri');
$imageUri = $ima->item(0)->nodeValue;
//広告リンクを取得
$ad = $book->getElementsByTagName('adLink');
$adLink = $ad->item(0)->nodeValue;
//データを保存
$imageadInfo['id'] = $id;
$imageadInfo['displayPreference'] = $displayPreference;
$imageadInfo['preference'] = $preference;
$imageadInfo['imageUri'] = $imageUri;
$imageadInfo['adLink'] = $adLink;
// 情報を保存
$imageadInfos[] = $imageadInfo
}
print_r($imageadInfos);