我如何在PHP中解析这个

时间:2011-08-26 00:21:19

标签: xml parsing

我正在使用simpleXML并返回结果:

SimpleXMLElement Object([@attributes] => Array([minorVersion] => 3 [majorVersion] => 3 [inferiorVersion] => 0))

如果我能帮助解析这些信息,我将不胜感激 - 我尝试了$ xml(oblect),如$ xml-> @attributes [minorVersion],但没有得到任何回报

由于

1 个答案:

答案 0 :(得分:0)

这是因为节点是对象。你可以做的一件事是调用attributes()方法,它返回一个数组。确保始终将结果转换为适当的php类型(如字符串),尤其是在进行比较时。

$t = $xml->node->attributes();
echo (string) $t['minorVersion'];

您也可以尝试直接引用它:

echo (string) $xml->node['minorVersion'];