>我有一个简单的XML对象:
SimpleXMLElement Object (
[ClosingBalance] => 5682.6500000
[Items] => SimpleXMLElement Object ( )
[OpeningBalance] => 0
)
"项目"应该填充数据,但它似乎返回了一个空SimpleXMLElement Object ( )
。
我不确定是否是因为我错误地读取了这个数组。有人可以确认吗?如果不是,我如何检查"空"对象内部的内容?
您不应该使用 print_r()
或 var_dump()
来调试 SimpleXMLElement。它不会输出完整的 XML 对象。如果要查看完整的 XML 输出,请改用 asXML()
方法。
为了调试它,我建议使用 IMSoP 的 simplexml_debug()
/simplexml_tree()
函数。你可以在这里得到它:http://github.com/IMSoP/simplexml_debug