使用SimpleXML(第三级)从XML提取数据

时间:2010-12-19 18:47:29

标签: php xml simplexml

我正在尝试从xml文件中提取数据。问题是我知道如何做第二级,但不是第三级。

这是XML的示例测试

<createacct>
  <result>
    <options>
     <ns></ns>
    </options>
    <rawout>
    stuff
    </rawout>
    <status>1</status>
    <statusmsg>success</statusmsg>
  </result>
</createacct>

现在,我如何从<rawout><status><statusmsg>中提取数据?我可能还需要查看<result><options><ns>

我想也许:

$yop = new SimpleXMLElement ($xmlFile);
$rawout = array((string) $yop->rawout); // for rawout

<status><statusmsg>。但<result><options><ns>是什么?

1 个答案:

答案 0 :(得分:1)

嗯,这就是诀窍:

$xml->result[0]->options->ns