When running with Saxon 9 HE, the Saxon extension functions cannot be used, so
the line and column numbers are not available for the generated errors.
These basic extension functions can be implemented inside Jing and registered
whenever Saxon 9 (NewSaxon) is used.
I implemented the three extension functions that provide line-number,
column-number and system id. The NewSaxonSchemaReaderFactory has also to be
modified (I attached the patch). Also the schematron.xml and iso-schematron.xsl
files need to be changed in order to use the new extension functions instead of
the saxon builtin ones.
The patches work with Saxon 9.5 HE, and not with the one currently in Jing. So
using them would require an update of the Saxon version.
Original issue reported on code.google.com by cristi_t...@sync.ro on 13 Aug 2014 at 12:06
Original issue reported on code.google.com by
cristi_t...@sync.ro
on 13 Aug 2014 at 12:06Attachments: