Opened 14 years ago

Last modified 12 years ago

#282 assigned enhancement

Schematron build files do not support XSLT1

Reported by: justinrowles Owned by: Fxp
Priority: minor Milestone: v2.10.0 RC0
Component: General Version: v2.5.0
Keywords: schematron xslt Cc: fx.prunayre@…

Description

Schematron (.sch) files can be written to two standards: xslt 1.0 and xslt 2.0.

At present, the geonetwork build process supports only 2.0.

There is a need to support 1.0 for businesses with existing rules written in 1.0.

Attachments (2)

build-fra.xml (598 bytes ) - added by justinrowles 14 years ago.
build-fra target for Francoise to keep in his build (removed from trunk)
schematron.diff (109.6 KB ) - added by justinrowles 14 years ago.
Diff to permit use of schematron with XSLT1.

Download all attachments as: .zip

Change History (6)

by justinrowles, 14 years ago

Attachment: build-fra.xml added

build-fra target for Francoise to keep in his build (removed from trunk)

comment:1 by Fxp, 14 years ago

Milestone: v2.5.1v2.7.0
Owner: changed from justinrowles to Fxp
Status: newassigned

Some comments on the patch:

  • Gemini2_R0r7 is missing (but that's not an issue if we don't add them to trunk)
  • Is not multilingual but that's probably not a problem for Gemini rules

comment:2 by Fxp, 14 years ago

Type: defectenhancement

comment:3 by justinrowles, 14 years ago

My mistake. Neither build-fra.xml or build-gemini.xml should be included in a patch to trunk. I'll re-attach.

by justinrowles, 14 years ago

Attachment: schematron.diff added

Diff to permit use of schematron with XSLT1.

comment:4 by ianwallen, 12 years ago

Milestone: v2.7.0v2.9.0
Note: See TracTickets for help on using tickets.