嗨,这是在Sun / Oracle JDK中破坏stax实施的情况,IBM JDK可以正常工作,或者您甚至可以只使用最新的Xerces jar,就可以了。
您可以从以下网址下载xerces
jar:http:
//xerces.apache.org/mirrors.cgi#binary
dims@dims-laptop-520:~/test$ /usr/lib/jvm/java-6-sun/bin/java -cp . StaxSucksStarting XML1.0Stack is empty:trueStarting XML1.1Exception in thread "main" java.lang.NullPointerException at com.sun.org.apache.xerces.internal.impl.XML11NSdocumentScannerImpl.scanStartElement(XML11NSdocumentScannerImpl.java:351) at com.sun.org.apache.xerces.internal.impl.XML11NSdocumentScannerImpl$NS11ContentDriver.scanRootElementHook(XML11NSdocumentScannerImpl.java:889) at com.sun.org.apache.xerces.internal.impl.XMLdocumentFragmentScannerImpl$FragmentContentDriver.next(XMLdocumentFragmentScannerImpl.java:3104) at com.sun.org.apache.xerces.internal.impl.XMLdocumentScannerImpl$PrologDriver.next(XMLdocumentScannerImpl.java:922) at com.sun.org.apache.xerces.internal.impl.XMLdocumentScannerImpl.next(XMLdocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XML11NSdocumentScannerImpl.next(XML11NSdocumentScannerImpl.java:852) at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:554) at StaxSucks.parse(StaxSucks.java:26) at StaxSucks.main(StaxSucks.java:54)dims@dims-laptop-520:~/test$ java -cp .:xercesImpl.jar:xml-apis.jar StaxSucksStarting XML1.0Stack is empty:trueStarting XML1.1Stack is empty:true



