外部ソースから取得した xml 解析済みページのデータを表示しようとしています。私はこのようないくつかのパラメータを通過しました:-
このパラメーターを渡すと、xml の結果が得られました。今、私はその xml データを自分の Web ページにデザイナーの方法で表示したいと考えています。どうすればそうできますか。私はxmlを初めて使用するので、このテクノロジーが何を呼んだのかわかりません。誰かがこれが何を呼んだかを教えてくれるので、それも私を助けることができます。
外部ソースから取得した xml 解析済みページのデータを表示しようとしています。私はこのようないくつかのパラメータを通過しました:-
このパラメーターを渡すと、xml の結果が得られました。今、私はその xml データを自分の Web ページにデザイナーの方法で表示したいと考えています。どうすればそうできますか。私はxmlを初めて使用するので、このテクノロジーが何を呼んだのかわかりません。誰かがこれが何を呼んだかを教えてくれるので、それも私を助けることができます。
simplexml_load_stringを見てください。
curlまたはfile_get_contents関数を使用してHTTPリクエストを作成できます。次に、要求されたURLの応答(XML)を使用DOM
または解析した後。SimpleXML
すでに XML がある場合は、試してください
echo $xml->asXML();
完全な例
<?php
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, 'http://rss.news.yahoo.com/rss/topstories');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($curl);
if ($result === false) {
die('Error fetching data: ' . curl_error($curl));
}
curl_close ($curl);
//we can at this point echo the XML if you want
//echo $result;
//parse xml string into SimpleXML objects
$xml = simplexml_load_string($result);
if ($xml === false) {
die('Error parsing XML');
}
//now we can loop through the xml structure
foreach ($xml->channel->item as $item) {
print $item->title;
}