XML parsen mit Sax -> Fehler

raphk

Mitglied
Hallo

wenn ich versuch meine XML Datei zu parsen (mit SAX) bekomme ich folgene Fehlermeldung:

SAXException: The markup in the document preceding the root element must be well-formed
Hab schon ein wenig rumgesucht aber noch nichts richtiges gefunden was der Fehler eigentlich ist. Das lustige an der ganzen Sache ist, das ich die Datei mit DOM geparst hab und da kam kein Fehler. Jetzt versuche ich sie auszulesen mit SAX (jeder Tag startet ne Methode um Funktionen im Programm auszuführen) und dann kommt halt der Fehler.

Meine XML Datei sieht folgendermaßen aus:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE listeReservation [
<!ELEMENT listeReservation ANY>
<!ELEMENT reservation (numRef, typeMateriel, libelle, prix, client, information)>
<!ELEMENT numRef (#PCDATA)>
<!ELEMENT typeMateriel EMPTY>
<!ATTLIST typeMateriel type (PCDATA) #REQUIRED>
<!ELEMENT libelle (#PCDATA)>
<!ELEMENT prix (#PCDATA)>
<!ATTLIST prix uniteMonetaire (PCDATA) #REQUIRED paye (PCDATA) #REQUIRED>
<!ELEMENT client (nom, dateNaissance, sexe)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT dateNaissance (#PCDATA)>
<!ELEMENT sexe (#PCDATA)>
<!ELEMENT information (type, (id | dateDebut))>
<!ELEMENT type (#PCDATA)>			
<!ELEMENT id (#PCDATA)>
<!ELEMENT dateDebut (#PCDATA)>
]>

<listeReservation>
  <reservation>
      <numRef>a0012</numRef>
      <typeMateriel type="pedalo"/>
      <libelle>Petit tour du village</libelle>
      <prix paye="oui" uniteMonetaire="Dollar">321</prix>
      <client>
          <nom>Schafer</nom>
          <dateNaissance>1982</dateNaissance>
          <sexe>F</sexe>
      </client>
      <information>
          <type>Petit tour du village</type>
          <dateDebut>1999</dateDebut>
      </information>
  </reservation>
</listeReservation>
... und wie gesagt die Datei wird automatisch generiert. Hab keine Ahung wieso dannjetzt son Fehler kommt.

Naja vielleicht weiss ja einer Rat.
 
hehe jedesmal wenn ich hier ne Frage reinschreib find ich kurz danach selber den Bock ... :p

Diesmal wars einfach ein Fehler im Pfad zur XML Datei ... naja Shit happens! ;)
 
hihi, ja geth mir auch manchmal so ...
Dann sage ich immer ...
Aber schön, dass wir darüber gesprochen haben.
:-)

in diesem Sinne

Takidoso
 
Zurück