Dear All, Encouraged by Ivelin Ivanov's work, I tried to see if the XSLT generated by Schematron could be dynamically generated.
It can! Here were my test pipelines (using all Ivelin's files): Using a pre-made validating XSLT: <map:match pattern="static-validation"> <map:generate src="schematron/some-xmlform.xml"/> <map:transform src="schematron/xmlform-sch-report.xsl"/> <map:serialize type="xml"/> </map:match> Using a validating XSLT, generated by another pipeline: <map:match pattern="dynamic-validation"> <map:generate src="schematron/some-xmlform.xml"/> <map:transform src="cocoon:/make-validator"/> <map:serialize type="xml"/> </map:match> A pipeline for generating validating XSLT: <map:match pattern="make-validator"> <map:generate src="schematron/xmlform-sch-report.xml"/> <map:transform src="schematron/xmlform-schematron.xsl"/> <map:serialize type="xml"/> </map:match> Apart from having to comment out a reference to <saxon:output/> in 'wrappers.xsl' it all worked fine. I viewed this with MSIE 5, the xml was the same as the samples. Cool! regards Jeremy -- ___________________________________________________________________ Jeremy Quinn Karma Divers webSpace Design HyperMedia Research Centre <mailto:[EMAIL PROTECTED]> <http://www.media.demon.co.uk> <phone:+44.[0].20.7737.6831> <pager:[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]