首页 > 解决方案 > XML 输出未显示在浏览器中

问题描述

我正在使用“MYJADU”API 来获取 XML 数据,然后解析数据以进行显示,但是,由于某种原因,数据没有显示在浏览器中。我不确定我错过了什么。以下是我到目前为止的代码。谢谢你。

    <?p

    $path = 'http://{domain}/api/documents/all.xml?api_key={api_key}';

     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL,$path);
     curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 9.0; 
     Windows NT 6.1; Trident/5.0)');
     curl_setopt($ch, CURLOPT_USERAGENT, 'Jadu');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

      $response = curl_exec($ch);
      curl_close($ch);

     $xml = new SimpleXMLElement($response); 
     foreach ($xml->document as $document) { 
     $documentTitle = (string) $document->title;
     echo htmlentities($documentTitle, ENT_QUOTES, 'UTF-8') . ‘&lt;br>'
      }

     ?>

标签: phpsimplexml

解决方案


推荐阅读