Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > Странная ошибка...


Автор: Cheba 30.1.2005, 18:42
Вот такой вот документик...
Код
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://vpf-faq-tree/skin/ExtensionsOverlay.css" type="text/css"?>
<!DOCTYPE overlay SYSTEM "chrome://vpf-faq-tree/locale/vpf-faq-tree.dtd">

<overlay id="vpf-faq-tree-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<popup id="contentAreaContextMenu">
<menuitem id="context-vpf-faq-tree"
 key="keyopenevpffaqtree"
 label="&vpf.faq.tree.menuItem;"
 observes="viewVFTSidebar" />
</popup>

<toolbarpalette id="BrowserToolbarPalette">
 <toolbarbutton id="tools-vft-button"
  label="&vftButton.label;"
  tooltiptext="&vftButton.tooltip;"
  observes="viewVFTSidebar"
  class="toolbarbutton-1" />
</toolbarpalette>

<!-- Sidebar Overlay -->
<menupopup id="viewSidebarMenu">
 <menuitem key="keyopenevpffaqtree" observes="viewVFTSidebar" />
</menupopup>

<keyset id="mainKeyset">
 <key id="keyopenevpffaqtree"
  key="&vft.commandkey;"
  command="viewVFTSidebar"
  modifiers="accel" />
</keyset>

<broadcasterset id="mainBroadcasterSet">
 <broadcaster id="viewVFTSidebar"
  autoCheck="false"
  label="&vft.menuItem;"
  type="checkbox"
  group="sidebar"
  sidebarurl="chrome://vpf-faq-tree/content/vpf-faq-tree.xul"
  sidebartitle="&vft.sidebarTitle;"
  oncommand="toggleSidebar('viewVFTSidebar');" />
</broadcasterset>

</overlay>

Firefox на него сильно ругается...
Цитата
XML Parsing Error: xml processing instruction not at start of external entity
Location: file:/// ... /ExtensionsOverlay.xul
Line Number 1, Column 1:
^


Что ему не нравится? И как исправить?

Автор: 3,14 31.1.2005, 14:20
Он у тебя на две вещи ругается,
1) на ссылку на внешний документ:
Код

<?xml-stylesheet href="chrome://vpf-faq-tree/skin/ExtensionsOverlay.css" type="text/css"?>

Лекарство : ставишь ссылку на внутренний документ
Код

<?xml-stylesheet  href="file://c://ExtensionsOverlay.css" type="text/css"?>


2) на использование "&" в документе
Лекарство: заменяешь "&" на "&amp;"

Автор: Cheba 31.1.2005, 23:25
Он действительно ругался, что документ не находит. Уже пофиксил.
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)