栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么STAX解析器认为这是有效的XML 1.0,而不是1.1?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么STAX解析器认为这是有效的XML 1.0,而不是1.1?

嗨,这是在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


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/438065.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号