You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Michel Goossens <Mi...@cern.ch> on 2000/10/07 17:18:54 UTC
problem with Xerces?
I have the following small XML file (bonneidee.xml):
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<!DOCTYPE bonneidée [
<!ELEMENT bonneidée (#PCDATA)>
]>
<bonneidée>XML est une excellent idée !</bonneidée>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
It parses correctly with xp, the oracle and rxp parsers, but
Xerces 1.1.3 and 1.2.0 with JDK 1.1.6 and 1.2.2 on Unix give
me problems, e.g. if I type the following command
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
java -version 1.2.2 sax.SAXCount bonneidee.xml
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I get the following output
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
java.lang.NullPointerException:
at
org.apache.xerces.readers.AbstractCharReader.scanQName(AbstractCharReader.java:859)
at
org.apache.xerces.framework.XMLDTDScanner.scanElementType(XMLDTDScanner.java:3075)
at
org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.java:1085)
at
org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocumentScanner.java:2177)
at
org.apache.xerces.framework.XMLDocumentScanner.access$0(XMLDocumentScanner.java:2133)
at
org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XMLDocumentScanner.java:882)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:861)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
at sax.SAXCount.print(SAXCount.java:152)
at sax.SAXCount.main(SAXCount.java:372)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Using the TreeView class yields the output shown.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
java -version 1.2.2 ui.TreeView bonneidee.xml
START createUI:bonneidee.xml
START refreshUI:bonneidee.xml
START getRoot:bonneidee.xml
Error: Invalid XML document could not get ROOT
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Is there something wrong with my file or my xerces setup? I have used
xerces Java since a long time and have never come across such a problem.
Thanks you your help. mg
-------------------------------------------------------
Dr. Michel Goossens Téléphone/Phone: (+41 22) 767-9492
IT Division Télécopie/Fax: (+41 22) 767-8142
CERN Courriel/Email: goossens@cern.ch
CH-1211 Geneva 23 ou/or F-01631 CERN Cedex
Switzerland France