我试图解析必应搜索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标记中的含义是什么?
发布于 2010-04-17 14:17:10
XML节点中的冒号表示名称空间。您很可能能够更容易地使用DOM或SimpleXML这样的方法来解析XML,这两种方法都支持命名空间节点。有一篇很好的文章这里讨论了simpleXML和名称空间。
https://stackoverflow.com/questions/2658523
复制相似问题