Aegis files typically have no namespace on the top element.

 

That makes them hard to validate automatically. The
xsi:noNamespaceSchemaLocation inside the file can be used to connect
them to a schema, but I have yet to discover a way to make the JAXP
(stock JDK) parser play along with this. Xerces has a parser-specific
property.

 

We obviously can't go telling everyone to start declaring a namespace on
the top element, so I'm continuing to look for some other solution.

 

Maybe relax-ng wasn't such a dumb idea to begin with?

 

Reply via email to