Firefox Entity Problem..

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Firefox Entity Problem..

    Hi ich habe hier meine .xml datei:

    Quellcode

    1. <?xml version="1.0" encoding="ISO/IEC-10646-Norm" ?>
    2. <!DOCTYPE Codetabelle SYSTEM
    3. "01-unicode.dtd" [
    4. ]>
    5. <Codetabelle>
    6. <Eintrag>
    7. <Zeichen>&#xC4;</Zeichen>
    8. <Beschreibung>&ae;</Beschreibung>
    9. <Unicode>U+00C4</Unicode>
    10. <ISO-Code TabNr="1">0xC4</ISO-Code>
    11. </Eintrag>
    12. <Eintrag>
    13. <Zeichen>&#xE4;</Zeichen>
    14. <Beschreibung>ä</Beschreibung>
    15. <Unicode>U+00E4</Unicode>
    16. <ISO-Code TabNr="1">0XE4</ISO-Code>
    17. </Eintrag>
    18. <Eintrag>
    19. <Zeichen>&#xD6;</Zeichen>
    20. <Beschreibung>O Umlaut</Beschreibung>
    21. <Unicode>U+00D6</Unicode>
    22. <ISO-Code TabNr="1">0XD6</ISO-Code>
    23. </Eintrag>
    24. <Eintrag>
    25. <Zeichen>&#xF6;</Zeichen>
    26. <Beschreibung>Klein_O Umlaut</Beschreibung>
    27. <Unicode>U+00F6</Unicode>
    28. <ISO-Code TabNr="1">0XF6</ISO-Code>
    29. </Eintrag>
    30. <Eintrag>
    31. <Zeichen>&#xDC;</Zeichen>
    32. <Beschreibung>U Umlaut</Beschreibung>
    33. <Unicode>U+00DC</Unicode>
    34. <ISO-Code TabNr="1">0XDC</ISO-Code>
    35. </Eintrag>
    36. <Eintrag>
    37. <Zeichen>&#xFC;</Zeichen>
    38. <Beschreibung>Klein_U Umlaut</Beschreibung>
    39. <Unicode>U+00FC</Unicode>
    40. <ISO-Code TabNr="1">0XFC</ISO-Code>
    41. </Eintrag>
    42. <Eintrag>
    43. <Zeichen>&#xA3;</Zeichen>
    44. <Beschreibung>Pfund</Beschreibung>
    45. <Unicode>U+00A3</Unicode>
    46. <ISO-Code TabNr="1">0XA3</ISO-Code>
    47. </Eintrag>
    48. <Eintrag>
    49. <Zeichen>&#x20AC;</Zeichen>
    50. <Beschreibung>Euro</Beschreibung>
    51. <Unicode>U+20AC</Unicode>
    52. <ISO-Code TabNr="15">0X80</ISO-Code>
    53. </Eintrag>
    54. <Eintrag>
    55. <Zeichen>&#x2200;</Zeichen>
    56. <Beschreibung>"fuer alle"</Beschreibung>
    57. <Unicode>U+2200</Unicode>
    58. </Eintrag>
    59. <Eintrag>
    60. <Zeichen>&#x2203;</Zeichen>
    61. <Beschreibung>existiert</Beschreibung>
    62. <Unicode>U+2203</Unicode>
    63. </Eintrag>
    64. <Eintrag>
    65. <Zeichen>&#x2204;</Zeichen>
    66. <Beschreibung>ex.nicht</Beschreibung>
    67. <Unicode>U+2204</Unicode>
    68. </Eintrag>
    69. <Eintrag>
    70. <Zeichen>&#x21D2;</Zeichen>
    71. <Beschreibung>daraus folgt</Beschreibung>
    72. <Unicode>U+21D2</Unicode>
    73. </Eintrag>
    74. <Eintrag>
    75. <Zeichen>&#x21D4;</Zeichen>
    76. <Beschreibung>ist aequivalent</Beschreibung>
    77. <Unicode>U+21D4</Unicode>
    78. </Eintrag>
    79. <Eintrag>
    80. <Zeichen>&#x3D;</Zeichen>
    81. <Beschreibung>ist gleich</Beschreibung>
    82. <Unicode>U+003D</Unicode>
    83. </Eintrag>
    84. <Eintrag>
    85. <Zeichen>&#x2260;</Zeichen>
    86. <Beschreibung>ist ungleich</Beschreibung>
    87. <Unicode>U+2260</Unicode>
    88. </Eintrag>
    89. <Eintrag>
    90. <Zeichen>&#x2208;</Zeichen>
    91. <Beschreibung>ist element von</Beschreibung>
    92. <Unicode>U+2208</Unicode>
    93. </Eintrag>
    94. <Eintrag>
    95. <Zeichen>&agr;</Zeichen>
    96. <Beschreibung>alpha</Beschreibung>
    97. <Unicode>U+03B1</Unicode>
    98. <ISO-Code TabNr="7">0XE1</ISO-Code>
    99. </Eintrag>
    100. <Eintrag>
    101. <Zeichen>&bgr;</Zeichen>
    102. <Beschreibung>beta</Beschreibung>
    103. <Unicode>U+03B2</Unicode>
    104. <ISO-Code TabNr="7">0XE2</ISO-Code>
    105. </Eintrag>
    106. <Eintrag>
    107. <Zeichen>&#x03B3;</Zeichen>
    108. <Beschreibung>gamma</Beschreibung>
    109. <Unicode>U+03B3</Unicode>
    110. <ISO-Code TabNr="7">0XE3</ISO-Code>
    111. </Eintrag>
    112. <Eintrag>
    113. <Zeichen>&#xB0;</Zeichen>
    114. <Beschreibung>Grad</Beschreibung>
    115. <Unicode>U+00B0</Unicode>
    116. <ISO-Code TabNr="1">0xB0</ISO-Code>
    117. </Eintrag>
    118. <Eintrag>
    119. <Zeichen>&#x03B4;</Zeichen>
    120. <Beschreibung>delta</Beschreibung>
    121. <Unicode>U+03B4 </Unicode>
    122. <ISO-Code TabNr="7">0XE4</ISO-Code>
    123. </Eintrag>
    124. </Codetabelle>
    Alles anzeigen


    Und hier meine .dtd:

    Quellcode

    1. <!ELEMENT Codetabelle (Eintrag+) >
    2. <!ELEMENT Eintrag (Zeichen, Beschreibung, Unicode, ISO-Code?) >
    3. <!ELEMENT Zeichen (#PCDATA) >
    4. <!ELEMENT Beschreibung (#PCDATA) >
    5. <!ELEMENT Unicode (#PCDATA) >
    6. <!ELEMENT ISO-Code (#PCDATA) >
    7. <!ATTLIST ISO-Code TabNr NMTOKEN #REQUIRED>
    8. <!ENTITY % iso-grk1 SYSTEM "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk1.ent">
    9. <!ENTITY ae "a-Umlaut">
    10. %iso-grk1;
    Alles anzeigen


    Wenn ich die mit Firefox die .xml datei oeffne gibt er mir folgende Fehlermeldung:

    XML-Verarbeitungsfehler: Undefinierte Entität
    Zeile Nr. 12, Spalte 15:<Beschreibung>&ae;</Beschreibung>
    --------------^

    Warum aber?Ich habe doch die Entität in der .dtd definiert..
    Wäre über jegliche Hilfe dankbar..

    mfg