After all this time, are entities still not supported with Schema validation
turned on?
Just adding the following DOCTYPE to personal-schema.xml and you get a
ClassCastException. Works OK if you don't turn on validation.
<!DOCTYPE personnel
[
<!ENTITY xxx 'abc'>
]>
G:\xerces-140\xerces-1_4_0\data>java -classpath
..\build\xerces.jar;..\build\xercesSamples.jar sax/SAX2Count -v
personal-schema.xml
java.lang.ClassCastException: org.apache.xerces.validators.dtd.DTDGrammar
at
org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XMLValidat
or.java:2695)
at
org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndAttri
butes(XMLValidator.java:2610)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.j
ava:1152)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.ja
va:1862)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDoc
umentScanner.java:1005)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java
:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1035)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1076)
at sax.SAX2Count.print(SAX2Count.java:152)
at sax.SAX2Count.main(SAX2Count.java:381)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]