1
我将如何通过SimpleXML调用此元素?如何通过SimpleXML调用此元素?
$xml->ls:viewMinutesThisWeek
肯定是行不通的
<ls:viewerMinutesThisWeek>5700</ls:viewerMinutesThisWeek>
我将如何通过SimpleXML调用此元素?如何通过SimpleXML调用此元素?
$xml->ls:viewMinutesThisWeek
肯定是行不通的
<ls:viewerMinutesThisWeek>5700</ls:viewerMinutesThisWeek>
由于ls
是一个命名空间,你需要过滤那些使用SimpleXMLElement::children()
方法命名空间的元素。试试这个:
$ls = $xml->children('ls', true);
echo $ls->viewerMinutesThisWeek;
不需要先注册名称空间,不管他们是否在文档中正确声明? – prodigitalson 2010-10-16 15:13:01
@prodigitalson:按照我所做的那样传入'true'作为第二个参数会导致不必要的。 – BoltClock 2010-10-16 15:14:00
甜,完美的作品,谢谢! – Webnet 2010-10-16 15:16:38