我有 XML 文件<xi:include
,加载为:
$datas = new SimpleXMLElement( file_get_contents( "data.xml" ) );
$dom = dom_import_simplexml($datas);
$dom->ownerDocument->xinclude();
当我运行脚本时,只有那些<xi:include
没有错误的才会被加载/解析。
在另一台机器上,解析器能够处理主要的 XML 和所有包含的内容。如果出现错误,<xi:include
它会将它们连同它们的位置一起吐出。这有助于调试。
这看起来像配置问题,但无法在 php.ini 中找到何时更正它。
任何想法?
谢谢。