I have a fun little problem

1. unit tests for code that validates XSD documents -and which therefore request validation


XMLReader xerces = XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");


xerces.setFeature("http://apache.org/xml/features/validation/schema",true);

2. intelliJ idea, which runs the tests happily from the in-IDE test runner

3. ant command line , which fails with

Feature 'http://apache.org/xml/features/validation/schema' is not recognized.

org.xml.sax.SAXNotRecognizedException: Feature 'http://apache.org/xml/features/validation/schema' is not recognized. at org.apache.xerces.parsers.AbstractSAXParser.setFeature(Unknown Source)

the command line is running forking ant with XML Reporting.


Observations
(a) we have xerces, cos it is what I asked for and got in the stack trace
(b) there is an up to date version of xerces in ant/lib (the one that comes with Xom1.0alpha5)
(c) but it isnt recognising the schema stuff


I am wondering if this is an endorsed directory thing. It also looks like something relatively easy to write a unit test for, given that is what I already (accidentally) have.

Anyone else hit this?


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to