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
