Geonovum / etf-test-projects-nl

De validatie projecten om data, metadata en services te testen op voldoen aan INSPIRE eisen en Nederlandse profielen.
http://validatie.geostandaarden.nl
1 stars 3 forks source link

XSLT2 wordt niet ondersteund #13

Open adbgnm opened 8 years ago

adbgnm commented 8 years ago

Het schematron voor Geo-BOR is in xslt2. Omzetten van de querybinding naar xslt1 geeft een invalide schematron.

Wens: ondersteunen van xslt2 voor schematron.

Toelichting foutmelding in validator:

[bxerr:BXSL0001] Fail: This implementation of ISO Schematron does not work with schemas using the "xslt2" query language. Error at xsl:message on line 567 column 32 of iso_schematron_skeleton_for_xslt1.xsl: XTMM9000: Processing terminated by xsl:message at line 567 in iso_schematron_skeleton_for_xslt1.xsl at xsl:apply-templates (file:/opt/etf-data2/projects/bsx/StUF-Geo%20IMGeo%20versie%201.3%20Geo-BOR/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl#513) processing /schema

thijsbrentjens commented 8 years ago

Er is inmiddels ook ondersteuning voor XSLT2.

Instructies om dat te gebruiken:

  1. kopieer uit https://github.com/Geonovum/etf-test-projects-nl/tree/master/src/template/xsdschematrontest de directory iso-schematron-xslt2 in z'n geheel
  2. vervang in het bestand ....-basex.xpq overal xslt1 door xslt2
  3. upload de wijzigingen