我有一个simpleXML对象:
SimpleXMLElement Object (
[ClosingBalance] => 5682.6500000
[Items] => SimpleXMLElement Object ( )
[OpeningBalance] => 0
)
“Items”应填充数据,但似乎返回空SimpleXMLElement Object ( )
。
我不确定是否因为我正在错误地读取此数组。有人可以证实吗?如果不是我怎么能检查'空'对象里面的内容?
答案 0 :(得分:2)
您不应使用print_r()
或var_dump()
来调试SimpleXMLElement。它不会输出完整的XML对象。如果要查看完整的XML输出,请改用asXML()
方法。
为了进行调试,我建议使用IMSoP的simplexml_debug()
/ simplexml_tree()
函数。你可以在这里得到它:http://github.com/IMSoP/simplexml_debug