0

外部ソースから取得した xml 解析済みページのデータを表示しようとしています。私はこのようないくつかのパラメータを通過しました:-

http://www.somewebsite.com/phpfile.php?vendor_key=xxx&checkin=2012-11-02&checkout=2012-11-05&city_id=5&guests=3

このパラメーターを渡すと、xml の結果が得られました。今、私はその xml データを自分の Web ページにデザイナーの方法で表示したいと考えています。どうすればそうできますか。私はxmlを初めて使用するので、このテクノロジーが何を呼んだのかわかりません。誰かがこれが何を呼んだかを教えてくれるので、それも私を助けることができます。

4

3 に答える 3

0

simplexml_load_stringを見てください。

于 2012-08-29T13:28:22.710 に答える
0

curlまたはfile_get_contents関数を使用してHTTPリクエストを作成できます。次に、要求されたURLの応答(XML)を使用DOMまたは解析した後。SimpleXML

于 2012-08-29T13:28:42.113 に答える
0

すでに 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;   
   }
于 2012-08-29T13:33:03.177 に答える