Sounds a reasonable idea. inherit-namespaces=no could also be handy, especially
as inheriting of namespaces can cause a heavy cost (though adding features that
improve performance isn't a big win; most people won't use them).
Michael Kay
Saxonica
On 19 May 2020, at 08:49, Martin Honnen martin(_dot_)honnen(_at_)gmx(_dot_)de
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
XSLT 3 has a declarative way with xsl:mode and on-no-match being one of
deep-copy, shallow-copy, deep-skip, shallow-skip, text-only-copy.
With XSLT 2 and 3 xsl:copy and xsl:copy-of also have some improvement to
XSLT 1 by allowing the use of the copy-namespaces attribute with "no".
Sometimes I would want to declare
<xsl:mode on-no-match="shallow-copy" copy-namespaces="no"/>
Is that feasible?
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--