Mam następujący błąd czasami, kiedy jestem starają się analizować plik XML z Java (w serwerze GAE):Typ elementu „META” musi być rozwiązana przez pasującego end-tag „</META>”
Parse: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 3; The element type "META" must be terminated by the matching end-tag "</META>".
Jednak nie dzieje się to przez cały czas, czasami działa dobrze. Program parsujący pliki xml i nie mam z nimi żadnego problemu.
Jest to plik XML Próbuję analizować: http://www.fulhamchronicle.co.uk/london-chelsea-fc/rss.xml
Każda pomoc będzie mile widziane. Dzięki.
Aktualizacja:
Dzięki za odpowiedź. Zmieniłem kod na inny analizator składni i dobrą wiadomość, że plik jest teraz poprawnie parsowany. Zły teraz został przeniesiony dla innego kanału, ten sam problem, ta sama linia pomimo zupełnie innego źródła danych i działała doskonale wcześniej. Czy ktokolwiek mógłby pomyśleć, dlaczego tak się dzieje?
Czy jesteś pewny, że Twój plik został opublikowany? Nie ma węzłów 'meta'. Wiersz 10 opublikowanego pliku jest również pusty – BackSlash
Problem jest spowodowany przez Saxon, zobacz http://ripary.com/xhtml2xhtml.html "Nowy element meta to sposób Saxona, który przypomina nam o jawnym określeniu zestawu znaków i kodowania pliku " – 8bitjunkie