You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This should work: When include/extends an external Fragment we add sch:ns elements from the target document if present. We turn these sch:ns elements in namespace nodes during the transpile stage.
Write a conformance test for this behavior
Implement for SchXsl2 Core
Implement for SchXslt
Implement for SchXslt Redux XSLT 1
Implement for SchXslt Redux XSLT 2
The text was updated successfully, but these errors were encountered:
dmj
changed the title
Namespace declarations are not carried over from extern schema fragments
Namespace declarations are not carried over from external schema fragments
Jul 29, 2023
Note on implementation: Copying the sch:ns does not work if the include target is a sch:let variable with element content. This leaves converting sch:ns into xmlns pseudo attributes as the viable option.
For an example see Schematron/schematron-enhancement-proposals#62 (comment)
This should work: When include/extends an external Fragment we add sch:ns elements from the target document if present. We turn these sch:ns elements in namespace nodes during the transpile stage.
The text was updated successfully, but these errors were encountered: