如何将两个参数传递给opensearch?

时间:2018-08-03 08:56:41

标签: xml google-chrome url

这是我的代码,也可以正常工作:

// opensearch.xml
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Lamtakam</ShortName>
<Description>
question and answer
</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">http://lamtakam.com/img/favicon.png</Image>
<Url type="text/html" method="get" template="http://lamtakam.com/search.php?q={searchTerms}"/>
<Developer>Lamtakam</Developer>
<Url type="application/opensearchdescription+xml" rel="self" template="http://lamtakam.com/plugin/opensearch.xml"/>
<moz:SearchForm>http://www.lamtakam.com</moz:SearchForm>
</OpenSearchDescription>

请专注于这一行:

<Url type="text/html" method="get" template="http://lamtakam.com/search.php?q={searchTerms}"/>

我需要再传递一个参数。像这样:

<Url type="text/html" method="get" template="http://lamtakam.com/search.php?q={searchTerms}&s=qanda"/>

但是它抛出:

  

此页面包含以下错误:   第8行第86列的错误:EntityRef:期待';'   下面是直到第一个错误的页面呈现。

任何想法我该如何解决?

0 个答案:

没有答案