ホームページ > バックエンド開発 > PHPチュートリアル > XML ソリューションのアイデア

XML ソリューションのアイデア

WBOY
リリース: 2016-06-13 12:43:29
オリジナル
802 人が閲覧しました

xml
メソッドの 1 つである $api->responseXML は、ページ上に標準 XML を出力します。これをデコードするにはどうすればよいですか
。 以下のように:




2
98
http://www.iisp.com/images/v4/logo.gif
http://www.iisp.com



彼のコードを次のように解読しました。アドバイスをお願いします
$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);

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート