Ti dice che non è "well-formed". Un documento XML è well-formed se rispetta una serie di regole base, legate principalmente alla sintassi/struttura dei tag. Ad esempio ci deve essere 1 solo tag radice, i nomi dei tag sono case-sensitive, quindi <abc></abc> ma non <Abc></abc>, ecc...Originariamente inviato da peppino-1
il mio file xml è di questa formaCodice PHP:
org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.
Apri il documento xml con un browser es. IE o Firefox, ti dirà se è well-formed e se non lo è ti dirà qualcosa di più su dove/perché.
Non ho analizzato bene il sorgente che hai postato ma comunque, ripeto, il problema è quasi certamente nel documento, non nel codice (che comunque è semplice per SAX, se hai capito la logica di uso).