【发布时间】:2012-01-30 05:41:20
【问题描述】:
我是 PHP 5.2.6 中使用 Codeigniter 的 SimpleXML 的新手,并且收到了以下错误。无论我尝试什么,我都无法从解析器获得任何输出。
我已检查 XML 是否有效。我已经确认该字符串是用 XML 填充的,并且还替换了其他有效的 XML 字符串来确认。
我是这个特定领域的新手,所以任何帮助都会很棒。
错误信息:
消息:SimpleXMLElement::__construct() [simplexmlelement.--construct]:实体:第 12 行:解析器错误:需要开始标记,未找到“
代码示例:
$xmlClean = simplexml_load_string($xml);
$xmlData = new SimpleXMLElement($xmlClean);
echo $xmlData->person[0]->id;
【问题讨论】:
-
你能给我们看看xml吗?
-
就个人而言,我使用 DOMDocument。它的工作原理类似于 Javascript。
标签: php xml codeigniter simplexml