Ho il seguente errore a volte quando sto cerco di analizzare un file XML con Java (all'interno del server GAE):Il tipo di elemento "meta" deve terminare con il tag di fine corrispondente "</META>"
Parse: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 3; The element type "META" must be terminated by the matching end-tag "</META>".
Eppure non sta succedendo tutto il tempo, a volte funziona tutto bene. Il programma analizza i file xml e non ho alcun problema con loro.
Questo è il file XML che sto cercando di analizzare: http://www.fulhamchronicle.co.uk/london-chelsea-fc/rss.xml
Qualsiasi aiuto sarà apprezzato. Grazie.
Aggiornamento:
Grazie per la risposta. Ho cambiato il mio codice con un parser diverso e le buone notizie che il file ora sta analizzando correttamente. Il male si è spostato per un altro problema con lo stesso problema, la stessa linea nonostante il feed completamente diverso e ha funzionato perfettamente prima. Qualcuno potrebbe pensare al motivo per cui sta accadendo?
Sei sicuro che il tuo file è quello che hai postato? Non ha nodi 'meta'. La riga 10 del file che hai postato è anch'essa vuota – BackSlash
Il problema è causato da Saxon, vedi http://ripary.com/xhtml2xhtml.html "Il nuovo meta-elemento è il modo in cui Saxon ci ricorda di specificare in modo esplicito il set di caratteri e la codifica del file " – 8bitjunkie