I am trying to parse a xml file that contains the following
string.
Cr�ditos Ajustes & Otros Cargos.
but the parser doesn't recognize this characters. I am using the correct encoding 'iso-8859-1'. It gives me this error
loadDOM threw org.xml.sax.SAXParseException: Illegal character or entity reference syntax.
org.xml.sax.SAXParseException: Illegal character or entity reference syntax.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.maybeReferenceInContent(Parser2.java:2420)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1833)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at com.cingular.olam.tlgpreprocessor.spanish.spanishParser.parse(spanishParser.java:89)java.lang.NullPointerException
at com.cingular.olam.tlgpreprocessor.spanish.spanishParser.parse(spanishParser.java:105)
at com.cingular.olam.tlgpreprocessor.spanish.spanishBill.create(spanishBill.java:33)
at com.cingular.olam.tlgpreprocessor.spanish.spanishBill.create(spanishBill.java:33)
at com.cingular.olam.tlgpreprocessor.spanish.spanishTest.main(spanishTest.java:35)
at com.cingular.olam.tlgpreprocessor.spanish.spanishTest.main(spanishTest.java:35)
Exception in
thread "main"
Can you guys help me out here.