Excuse me - I hadn't followed the conversation. Please ignore and apologies
for the noise.
Bridger
On Sat, Jul 18, 2020, 7:01 PM Bridger Dyson-Smith
bdysonsmith(_at_)gmail(_dot_)com <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
Hi -
http://exslt.org/
Should work.
Best,
Bridger
On Sat, Jul 18, 2020, 6:46 PM Martynas Jusevičius
martynas(_at_)atomgraph(_dot_)com <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
Where do you find the Exselt processor? http://exselt.net returns
something else.
On Tue, Jul 14, 2020 at 6:13 PM Martin Honnen
martin(_dot_)honnen(_at_)gmx(_dot_)de
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
Am 14.07.2020 um 18:02 schrieb Martin Honnen
martin(_dot_)honnen(_at_)gmx(_dot_)de:
Am 14.07.2020 um 17:33 schrieb Wendell Piez
wapiez(_at_)wendellpiez(_dot_)com:
XSL-List friends,
Is there anything special I should know about a match pattern such as
"a / (b|c)" -- which gives me an error (in oXygen and running Saxon)?
<xsl:template match="a / (b | c)"/>
Wouldn't it be permitted by the grammar given at
https://www.w3.org/TR/xslt-30/#pattern-syntax? Production [11] would
seem to permit a parenthetical expression as a discrete step. Is
there
something I am missing here?
It seems the spec indeed allows this.
Furthermore, Saxon-JS 2 doesn't complain:
Will need to check whether I still have that other XSLT 3 processor
Exselt and what it says.
Exselt allows <xsl:template match="a / (b | c)"/> in e.g.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="3.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
exclude-result-prefixes="#all"
expand-text="yes">
<xsl:mode on-no-match="shallow-copy"/>
<xsl:template match="a / (b | c)"/>
</xsl:stylesheet>
XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>
EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/1230532> (by
email <>)
--~----------------------------------------------------------------
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
--~--