私は、クラウドベースのPOSから配信されているXML出力からWordPressを読み込むためのプラグインを開発しています。SimpleXMLはこの1つのURLを解析しません
これは複雑なプログラミングではありませんが、これはデバッグのほうです。
XMLのURLは次のとおりです。は削除:)
そして基本的な、シンプルなコードです:私はすべてのアプローチを試してみました <?php
error_reporting(E_ALL);
ini_set('display_errors', true);
$url = '--URL to the XM--L';
$xml=simplexml_load_file($url);
print_r($xml);
?>
。 DOMDoc、CURL、およびSimpleXML。すべてがエラーを吐き出す出力を行ったコーダーは、ドメイン内で動作させることができましたが、エラーがどこにあるのかを見つけるためには、さらにデバッグする必要があります。
XMLをスクリプトにどのように入力するかによって、かなりのエラーが発生しました。
Fatal error: Uncaught Exception: String could not be parsed as XML in /var/www/html/test2.php:27 Stack trace: #0 /var/www/html/test2.php(27): SimpleXMLElement->__construct('http://jewelbas...', NULL, true) #1 {main} thrown in /var/www/html/test2.php on line 27
そして時々私は私が彼らのホストから来ていると仮定していること、これらの奇妙なサポートエラーが発生しますが、彼らはそれらを識別することはできません。これらのサポートエラーは、私が使用するサーバーに関係なく発生します。 simplexml_load_string()
Warning: simplexml_load_string(): act the webmaster. <br><br>Your support ID is: 9641638103684613562</body></html>
あなたのコードでどのようなエラーが発生しているかを知るのに役立ちます。 – simon
ありがとう@サイモン、エラーで拡大するのを忘れました – Rick