XML "<" объект не определен - PullRequest
0 голосов
/ 13 января 2020

Я столкнулся с проблемой с моим XUL-файлом для плагина Thunderbird, который я пишу.

Я пытаюсь открыть диалог с 3 текстовыми полями на нем. Окно не открывается, вместо этого я получаю сообщение об ошибке:

XML ошибка синтаксического анализа: не определена сущность: Местоположение: chrome: //pluginformantisbt/content/options.xul

Строка 4, столбец 5: строка 4 содержит определение текстового поля, столбец 5 - это символ «<», за которым следует «текстовое поле» и его свойства. </p>

Я думал, что «<» предопределено в XML по умолчанию следовательно, для открытия тегов используется специальный символ. </p>

Что мне не хватает?

Вот мой файл options.xul:

<?xml version="1.0" encoding="UTF-8"?>
<dialog id="appPreferences" buttons="accept, cancel">
    <vbox>
        <textbox id="pref-input-soapurl" preference="extensions.pluginformantisbt.soapurl"/>
        <textbox id="pref-input-soapuser" preference="extensions.pluginformantisbt.soapuser"/>
        <textbox id="pref-input-soappass" preference="extensions.pluginformantisbt.soappass"/>
    </vbox>   

    <script src="chrome://global/content/preferencesBindings.js" type="application/javascript"/>
    <script src="chrome://content/preferences.js" type="application/javascript"/> 
    <script src="chrome://modules/mantissoap.js" type="application/javascript"/>
    <script src="chrome://content/options.js" type="application/javascript"/>          
</dialog>

Укажите мне правильное направление, пожалуйста .. Спасибо!

...