Bing搜索API。 XML中的冒号

时间:2010-04-17 13:40:25

标签: php xml

我正在尝试解析Bing搜索XML结果,但每当我尝试访问XML元素时,每个元素都会出现冒号。

它给出错误

  

解析错误:语法错误,/

中的意外':'

这是我的PHP代码

foreach ($searchresponse->web:Web->web:Results as $result)
{
    printf(" \n%s", $result->web:Description);
}

这是Bing XML响应,

<SearchResponse Version="2.2">
-
<Query>
    <SearchTerms>ipl</SearchTerms>
</Query>
-
<web:Web>
<web:Total>2430000</web:Total>
<web:Offset>0</web:Offset>
-
<web:Results>
-
<web:WebResult>
<web:Title>Indian Premier League | IPLT20</web:Title>

XML标签中冒号的含义是什么?

1 个答案:

答案 0 :(得分:0)

XML节点中的冒号表示命名空间。您可能会使用DOMSimpleXML这些都支持命名空间节点的方式更轻松地解析XML。有一篇很好的文章here讨论了simpleXML和名称空间。