空的简单 XML 对象


Empty SimpleXML object?

>我有一个简单的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