On Mon, Aug 27, 2001 at 10:38:26PM +0200, Thomas Guettler wrote:
Expat meckert schon bei der ersten Zeile.
Expat ist ein sehr verbreiteter Parser. Die Wahrscheinlichkeit liegt 99:1 das der Fehler in deiner Datei liegt und nicht bei Expat.
Windows ist auch *sehr* verbreitet...
Du wirst wahrscheinlich nicht Unicode als Zeichensatz verwenden, also lautet die erste Zeile:
<?xml version="1.0" encoding="iso-8859-1"?>
öh, ja, kann sein, denn: Hab mir die gepostete Datei mal kurz angesehen und würde sagen, daß sie wellformed ist. (obwohl ich expat auch schon problemlos mit nicht-unicode text gefüttert habe [ohne encoding spezifikation])
Passende DTD:
<!ELEMENT Armyset (Army*)> <!ELEMENT Army EMPTY> <!ATTLIST Army Name CDATA #REQUIRED> <!ATTLIST Army Picture CDATA #REQUIRED> <!ATTLIST Army Production CDATA #REQUIRED> <!ATTLIST Army Production_cost CDATA #REQUIRED> <!ATTLIST Army Upkeep CDATA #REQUIRED> <!ATTLIST Army Strength CDATA #REQUIRED> <!ATTLIST Army Defense CDATA #REQUIRED> <!ATTLIST Army Hitpoints CDATA #REQUIRED> <!ATTLIST Army Moves CDATA #REQUIRED> <!ATTLIST Army Vitality CDATA #REQUIRED> <!ATTLIST Army Move_bonus CDATA #REQUIRED> <!ATTLIST Army Army_bonus CDATA #REQUIRED>
(ad hoc, aus der Hüfte, ungetestet)
Bin jetzt zu müde um den Code zu testen, vielleicht morgen...
Erstelle mal eine minimale Datei bei der der Fehler auftritt und schick sie hier her.
Hat er doch.
Happy Hacking!
Wir haben Gasheizung. Nein, keinen Kamin. Außerdem ist Sommer. Und ich geh jetzt ins Bett.
Gruß, Eric
p.s. Hat jemand Interesse an einem TYPENRADdrucker?