Re: [xsl] Why can a template rule match on a child of multiple elements but cannot match on multiple children of an element?

Subject: Re: [xsl] Why can a template rule match on a child of multiple elements but cannot match on multiple children of an element?
From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 19 May 2022 13:44:49 -0000
Am 19.05.2022 um 15:39 schrieb Martin Honnen martin.honnen@xxxxxx:

Am 19.05.2022 um 15:22 schrieb Roger L Costello costello@xxxxxxxxx:

But I cannot have a template rule like this:


<xsl:template
match="sid/(sidRunwayTransition|sidCommonRoute|sidEnrouteTransition)">

I think in XSLT 3 it is certainly an allowed pattern. Not allowed in
XSLT 1. Would need to check wether XSLT 2 allowed it.

Now I have checked https://www.w3.org/TR/xslt20/#pattern-syntax and I
think in XSLT 2 it is not an allowed pattern. So only in XSLT 3.

Current Thread