Subject: Re: [xsl] Why can a template rule match on a child of multipleelements but cannot match on multiple children of an element? From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 19 May 2022 14:34:29 -0000 |
Thank you Michael, Martin, Chris, and Norm.Saxon-PE 9.9.1.7
I am running my version 3.0 XSLT program from Oxygen which is running
match="sid/(sidRunwayTransition|sidCommonRoute|sidEnrouteTransition)">
For this template rule:
<xsl:template
I get this error message:
Cannot convert the expression {homCheck(child::element(Q{}sid)/( (child::element(Q{} sidRunwayTransition) | (child::element(Q{} sidCommonRoute)) | (child::element(Q{} sidEnrouteTransition)))} to a pattern
I think this was bug https://saxonica.plan.io/issues/4645 fixed in 10.2. I think oXygen allows you to run Saxon 10, at least as a plugin.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Why can a template rule m, Roger L Costello cos | Thread | Re: [xsl] Why can a template rule m, Chris Papademetrious |
Re: [xsl] Why can a template rule m, Roger L Costello cos | Date | Re: [xsl] Why can a template rule m, Chris Papademetrious |
Month |