Hello Xalan users,

On Wed, Oct 15, 2025 at 10:07 PM Martin Honnen <[email protected]> wrote:
> I think if you are serious about having an XSLT 3.0 processor, you need
> to implement xsl:mode; otherwise you make it very hard for users to test
> their XSLT 3 code samples with your implementation, I would think that
> most XSLT 3.0 code has usage of xsl:mode to set up the processing.

Xalan's XSLT 3.0 development code, now has implementation of xsl:mode
declaration.

An implementation of xsl:mode declaration's following attributes is complete,

on-no-match? = "deep-copy" | "shallow-copy" | "deep-skip" |
"shallow-skip" | "text-only-copy" | "fail"
on-multiple-match? = "use-last" | "fail"
warning-on-no-match? = boolean
warning-on-multiple-match? = Boolean

An xsl:stylesheet's attribute "default-mode" has also been implemented.

If anyone wishes to try using Xalan's XSLT 3.0 xsl:mode
implementation, that shall be great, and any feedbacks shall be useful
to further improve Xalan.


-- 
Regards,
Mukul Gandhi

Reply via email to