首选windows addons firefox

时间:2013-02-01 17:56:58

标签: firefox firefox-addon xul add-on

我有这个代码的开头为插件创建一个首选项窗口:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/global.css"?>
<!DOCTYPE korpuslex SYSTEM "chrome://korpuslex/locale/korpuslex.dtd">
<prefwindow type="prefwindow"
    id="korpuslex-prefs"
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    style="width: 42em; min-height: 37.5em;"                           
    title="&korpuslex.PrefsTitle;">
<script src="options.js" />

...

如果我从* .dtd文件中调用参数,如“title =”&amp; korpuslex.PrefsTitle;“&gt;”,那么我得到了一个“错误分析XML”,但如果没有使用参数,一切正常。 我试图将我的代码与其他插件匹配,但无法找到它无效的原因。

1 个答案:

答案 0 :(得分:0)

文档类型声明必须根据您的案例prefwindow命名文档的根元素类型。

将其更改为

<!DOCTYPE prefwindow SYSTEM "chrome://korpuslex/locale/korpuslex.dtd">