Nazdar, učím se XML. Nyní jsem se dostal k entitám. Ale jaksi mám problém s firefoxem.
Mám dva soubory:
doctype.dtd:
<?xml version="1.0" encoding="windows-1250" ?>
<!ENTITY hello "Hello World!">
<!ELEMENT hlavni (#PCDATA)>
index.xml:
<?xml version="1.0" encoding="windows-1250" ?>
<!DOCTYPE hlavni SYSTEM "doctype.dtd">
<hlavni>
&hello;
</hlavni>
No a když otevřu ten index.xml v IE, tak vše proběhne v pořádku. Zobrazi se toto:
<?xml version="1.0" encoding="windows-1250" ?>
<!DOCTYPE hlavni (View Source for full doctype...)>
<hlavni>Hello World!</hlavni>
Ale kdyz to otevřu ve firefoxu, tak je problém:
Chyba parsování XML: Nedefinovaná entita
Adresa: file:///C:/Documents%20and%20Settings/Home/Plocha/xml/index.xml
Číslo řádku 4, sloupec 1:
&hello;
^
Jaksi ten firefox nebere v úvahu ten DTD soubor.
Nevíte co s tím? Nebo mám něco špatně? Poraďte pls.
Dík Uiii