【发布时间】:2015-02-13 17:47:23
【问题描述】:
我正在从我们在 Web 应用程序中使用的数据源解析 XML,但在访问 XML 中特定部分的数据时遇到了一些问题。
首先,这是我尝试访问的print_r 的输出。
SimpleXMLElement Object
(
[0] =>
This is the value I'm trying to get
)
然后,这是我要获取的 XML。
<entry>
<activity:object>
<activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>
<id>542</id>
<title>
Title string is a string
</title>
<content>
This is the value I'm trying to get
</content>
<link rel="alternate" type="html" href="#"/>
<link rel="via" type="text/html" href="#"/>
</activity:object>
</entry>
内容元素是我所追求的。
当我使用$post->xpath('activity:object')[0]->content 访问它时,我最终得到了上面的内容。
我尝试使用$zero = 0; 和->content->{'0'} 来访问此元素,但每次我只返回一个空的SimpleXML 对象,如下所示。
SimpleXMLElement Object
(
)
还有其他我还没有找到的访问方法吗?
谢谢!
【问题讨论】: