是否有更强的参考?
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:nutch="http://www.nutch.org/opensearchrss/1.0/" xmlns
:opensearch="http://a9.com/-/spec/opensearchrss/1.0/" version="2.0">
<channel>
<title>Nutch: "php Developers" notdirectory:1 </title>
<description>Nutch search results for query: "php Developers" notdirectory:1 </description>
<opensearch:totalResults>2</opensearch:totalResults>
<opensearch:startIndex>0</opensearch:startIndex>
<opensearch:results>2</opensearch:results>
<opensearch:itemsPerPage>10</opensearch:itemsPerPage>
<item>
<title/>
</item>
<item>
<title/>
</item>
</channel>
</rss>
答案 0 :(得分:3)
这不是有效的XML文件。
不允许使用空前缀 到XML命名空间规范。
未定义命名空间前缀':'。
一旦我清理了opensearch
命名空间定义(删除了多余的引号和换行符),一切看起来都不错:
xmlns:opensearch="http://a9.com/-/spec/opensearchrss/1.0/"
答案 1 :(得分:0)
如果这是您的确切代码,则可能与第一行的换行符
有关更改它,以便xmlns
位于:opensearch
旁边
<rss
xmlns:nutch="http://www.nutch.org/opensearchrss/1.0/"
xmlns:opensearch="http://a9.com/-/spec/opensearchrss/1.0/"
version="2.0"
>