使用 SimpleXML 从 XML 中提取数据,第三级
我正在尝试从 xml 文件中提取数据。问题是我知道如何做第二级,但不知道如何做第三级。
这是 XML 的示例测试
<createacct>
<result>
<options>
<ns></ns>
</options>
<rawout>
stuff
</rawout>
<status>1</status>
<statusmsg>success</statusmsg>
</result>
</createacct>
现在,我将如何从以下位置提取数据:
、
和
代码>?我可能还需要查看
。
我想也许:
$yop = new SimpleXMLElement ($xmlFile);
$rawout = array((string) $yop->rawout); // for rawout
和
依此类推。但是
又如何呢?
I'm trying to extract data from an xml file. The problem is I know how to do the second level, but not a third level.
Here's a sample test of the XML
<createacct>
<result>
<options>
<ns></ns>
</options>
<rawout>
stuff
</rawout>
<status>1</status>
<statusmsg>success</statusmsg>
</result>
</createacct>
Now, how would I extract the data from: <rawout>
, <status>
and <statusmsg>
? I may need to look at <result><options><ns>
as well.
I suppose maybe:
$yop = new SimpleXMLElement ($xmlFile);
$rawout = array((string) $yop->rawout); // for rawout
and so forth for <status>
and <statusmsg>
. But what for <result><options><ns>
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,这可以解决问题:
Well, this does the trick: