SimpleXMLElement error but xml is valid(SimpleXMLElement错误,但XML有效)
问题描述
这是错误:
[01-Sep-2011 08:15:01]php警告:SimpleXMLElement::__Construction()[<;a h ref=‘simplexmlelement.--construct’>simplexmlelement.--construct]:../DOMAIN/Feed-yself-tips.php:1:解析器错误:需要开始标记,在/HOME/DOMAIN/PUBLIC_html/mergedrss.php第135行中找不到‘<;’
[01-Sep-2011 08:15:01]php警告:SimpleXMLElement::__Construction()[<;a h ref=‘simplexmlelement.--construct’>simplexmlelement.--construct]:1f45 in/HOME/DOMAIN/PUBLIC_html/mergedrss.php第135行
[01-Sep-2011 08:15:01]php警告:SimpleXMLElement::__Construction()[<;a h ref=‘simplexmlelement.--construct’>simplexmlelement.--construct]:^in/home/domain/public_html/mergedrss.php在第135行
[01-Sep-2011 08:15:01]php致命错误:在/home/domain/public_html/mergedrss.php:135中未捕获异常‘异常’,消息为‘字符串无法被解析为xml’ 堆栈跟踪:#0 /home/domain/public_html/mergedrss.php(135): SimpleXMLElement->__construct('.../domain...', 0, true)
#1 /home/domain/public_html/mergedrss.php(57): MergedRSS->__fetch_rss_from_url('.../domain...')
#2 /home/domain/public_html/feed.php(21): MergedRSS->export(false, true, 15)
#3 {main}
thrown in /home/domain/public_html/mergedrss.php on line 135
推荐答案
如果您确定xml格式正确,则导致此错误的两种最常见情况如下。
A)您为implexml元素提供的是文件名,而不是字符串。
// For files/urls use the following.
// See: http://www.php.net/manual/en/function.simplexml-load-file.php
$xml = simplexml_load_file('example.xml');
// For xml strings use the following.
// See: http://www.php.net/manual/en/function.simplexml-load-file.php
$xml = simplexml_load_string($exmpleString);
B)另一个常见问题是,您试图访问一个安全的站点(https://)和您的php副本在php.ini中没有启用openssl扩展。如果此问题适用于您,请向Google寻求帮助,因为解决方案会因您使用的是Linux服务器还是Windows服务器而有所不同。
如果没有您提供的更多信息(如源XML和代码),我将尽我所能。
祝你好运:)
这篇关于SimpleXMLElement错误,但XML有效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:SimpleXMLElement错误,但XML有效
基础教程推荐
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01