Xerces jar是一个DOM解析器或SAX解析器

问题描述:

我想知道关于Xerces.jar的实现 是Xerces.jar一个DOM解析器或SAX解析器。 当我尝试阅读一个巨大的XML文件时,我收到以下错误消息。请帮忙 java.lang.*ErrorXerces jar是一个DOM解析器或SAX解析器

at org.apache.xerces.dom.ParentNode.readObject(Unknown Source) 

at sun.reflect.GeneratedMethodAccessor569.invoke(Unknown Source) 

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

at java.lang.reflect.Method.invoke(Method.java:618) 

at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1098) 

at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849) 

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756) 

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1342) 

at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1948) 

at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872) 

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756) 

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1342) 

at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1948) 

at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872) 

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756) 

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1342) 

Both。

这是一个甜食漫顶和地板蜡:)

PS: 请张贴这里居然发生异常的堆栈空间。你似乎已经离开它了:)

PPS: 也看这里:

由于其解析器构建内容模型与 元素的方式复杂的内容,指定较大值为 minOccurs或maxOccurs属性可能会导致解析器抛出一个 *Error。应避免使用minOccurs的较大值,并且应使用*限 而不是maxOccurs的较大值。

考虑将架构检查关,或改变的minOccurs/maxOccurs的: