SimpleXMLElement 错误但 xml 有效

发布于 2024-12-02 19:33:01 字数 1211 浏览 0 评论 0原文

这是错误:

[01-Sep-2011 08:15:01] PHP 警告:SimpleXMLElement::__construct() [< ah ref='simplexmlelement.--construct'>simplexmlelement.--construct]:../domain/feed-yself-tips.php:1:解析器错误:需要开始标记,'<'在 /home/domain/public_html/mergedrss.php 第 135 行中找不到

[2011 年 9 月 1 日 08:15:01] PHP 警告:SimpleXMLElement::__construct() [< ah ref='simplexmlelement.--construct'>simplexmlelement.--construct]: 1f45 in /home/domain/public_html/mergedrss.php on line 135

[01-Sep-2011 08:15:01] PHP 警告:SimpleXMLElement ::__construct() [< ah ref='simplexmlelement.--construct'>simplexmlelement.--construct]: ^ 在 /home/domain/public_html/mergedrss.php 第 135 行

[01-Sep-2011 08:15:01] PHP 致命错误:未捕获的异常“异常”,消息为“字符串无法解析为 XML” /home/domain/public_html/mergedrss.php:135

堆栈跟踪: #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 {主要} 抛出在 /home/domain/public_html/mergedrss.php 第 135 行

this is the error:

[01-Sep-2011 08:15:01] PHP Warning: SimpleXMLElement::__construct() [< a h ref='simplexmlelement.--construct'>simplexmlelement.--construct]: ../domain/feed-yself-tips.php:1: parser error : Start tag expected, '<' not found in /home/domain/public_html/mergedrss.php on line 135

[01-Sep-2011 08:15:01] PHP Warning: SimpleXMLElement::__construct() [< a h ref='simplexmlelement.--construct'>simplexmlelement.--construct]: 1f45 in /home/domain/public_html/mergedrss.php on line 135

[01-Sep-2011 08:15:01] PHP Warning: SimpleXMLElement::__construct() [< a h ref='simplexmlelement.--construct'>simplexmlelement.--construct]: ^ in /home/domain/public_html/mergedrss.php on line 135

[01-Sep-2011 08:15:01] PHP Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /home/domain/public_html/mergedrss.php:135

Stack trace:
#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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

土豪 2024-12-09 19:33:01

如果您确定 xml 格式正确,则导致此错误的最常见的两个原因如下。

A) 您向 simplexml 元素提供文件名而不是字符串。

// 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 和代码,您使用的就是我所能提供的所有帮助。

祝你好运 :)

The two most common things leading to this error if you are certain the xml is well formed are as follows.

A) Your feeding the simplexmlelement a filename instead of a string.

// 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) The other common problem is that your trying to access a secured site (https://) and your copy of php doesnt have the openssl extension enabled in php.ini. See google for help on resolving this if it applies to you as the solution varies depending on whether your on a linux or windows server.

Without more information from you such as the source xml and code your using this is about all the help I can be.

Good luck :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文