raphk
Mitglied
Hallo
wenn ich versuch meine XML Datei zu parsen (mit SAX) bekomme ich folgene Fehlermeldung:
Meine XML Datei sieht folgendermaßen aus:
... und wie gesagt die Datei wird automatisch generiert. Hab keine Ahung wieso dannjetzt son Fehler kommt.
Naja vielleicht weiss ja einer Rat.
wenn ich versuch meine XML Datei zu parsen (mit SAX) bekomme ich folgene Fehlermeldung:
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.SAXException: The markup in the document preceding the root element must be well-formed
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>
Naja vielleicht weiss ja einer Rat.