PHP -- SimpleXMLElement -- 解析 im:image
如何提取 im:image 元素。例如,我可以这样做:
$feed=file_get_contents($url);
$xml = new SimpleXMLElement($feed);
$title = $xml->entry[0]->title;
$html = $xml->entry[0]->content;
但我无法得到这个:
$img = $xml->entry[0]->im;
我如何瞄准这些?我也愿意使用 DOMDocument() 。
编辑:
<entry>
<im:image height="55">
http://foo.com/foo.jpg
</im:image>
</entry>
How do I extract im:image elements. For instance, I can do this:
$feed=file_get_contents($url);
$xml = new SimpleXMLElement($feed);
$title = $xml->entry[0]->title;
$html = $xml->entry[0]->content;
But I can't get this:
$img = $xml->entry[0]->im;
How do I target those? I'm willing to use DOMDocument() as well.
EDIT:
<entry>
<im:image height="55">
http://foo.com/foo.jpg
</im:image>
</entry>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
im 只是一个命名空间。你想要“图像”元素,而不是我 – Dmitri Snytkine 20 小时前
是的,这是事实,也是我需要的线索。
The im is just a namespace. You want 'image' element, not im – Dmitri Snytkine 20 hours ago
Yes, that's true, and the clue I needed.