Re: [xsl] Priority issue with select="node()"

Subject: Re: [xsl] Priority issue with select="node()"
From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 22 Jul 2016 14:29:43 -0000
I'm currently investigating. At present I seem to be getting your "incorrect"
output in 9.7.0.7.

Michael Kay
Saxonica

> On 22 Jul 2016, at 13:36, Andrew Campbell andrew.campbell@xxxxxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> Ibve got it working now. I was using SaxonHE9-6-0-7J. Upgrading to
SaxonHE9-7-0-7J
>
> Not sure if I should be pleased it was an easy fix or embarrassed I didnbt
think of that first!
>
> Thanks for the assistance.
>
> On 21/07/2016, 16:29, "Andrew Campbell andrew.campbell@xxxxxxxxxxxxxxx"
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
>    That is odd.
>
>
>
>    I will poke around in my environment here and see what I can find.
>
>
>
>    On 21/07/2016, 16:19, "G. Ken Holman g.ken.holman@xxxxxxxxx"
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
>
>
>        After my hasty answer, Andrew, I looked at your email again and
>
>        thought that, indeed, there should be no difference.
>
>
>
>        So I executed your code with the combined template, and I do, in
>
>        fact, get the same result.  Results below with Saxon.
>
>
>
>        Did you invoke the wrong files, perhaps?
>
>
>
>        . . . . . Ken
>
>
>
>        t:\ftemp>type andrew.xml
>
>        <resource>
>
>
>
>             <method href="ref1"/>
>
>
>
>             <method href="ref2"/>
>
>
>
>             <method href="ref3"/>
>
>
>
>          </resource>
>
>
>
>        t:\ftemp>xslt2 andrew.xml andrew.xsl
>
>        <?xml version="1.0" encoding="UTF-8"?><resource>
>
>
>
>             <method href="ref1"/>
>
>
>
>
>
>
>
>
>
>
>
>          </resource>
>
>        t:\ftemp>type andrew.xsl
>
>        <xsl:stylesheet version="2.0"
>
>
>
>                         xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
>
>
>
>>
>
>
>
>             <xsl:template
>
>
>
>                     match="
>
>
>
>                           /
>
>
>
>                          | @*
>
>
>
>                          | method[@href = 'ref1']
>
>
>
>                          | node()
>
>                          ">
>
>
>
>                 <xsl:call-template name="identity"/>
>
>
>
>             </xsl:template>
>
>
>
>
>
>             <xsl:template match="method"/>
>
>
>
>
>
>             <xsl:template name="identity">
>
>
>
>                 <xsl:copy>
>
>
>
>                     <xsl:apply-templates select="@* | node() " />
>
>
>
>                 </xsl:copy>
>
>
>
>             </xsl:template>
>
>
>
>
>
>        </xsl:stylesheet>
>
>
>
>        t:\ftemp>
>
>
>
>        --
>
>        Check our site for free XML, XSLT, XSL-FO and UBL developer resources
|
>
>        Streaming hands-on XSLT/XPath 2 training @US$45: http://goo.gl/Dd9qBK
|
>
>        Crane Softwrights Ltd. _ _ _ _ _ _ http://www.CraneSoftwrights.com/s/
|
>
>        G Ken Holman _ _ _ _ _ _ _ _ _ _ mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
|
>
>        Google+ blog _ _ _ _ _ http://plus.google.com/+GKenHolman-Crane/posts
|
>
>        Legal business disclaimers: _ _ http://www.CraneSoftwrights.com/legal
|
>
>
>
>
>
>        ---
>
>        This email has been checked for viruses by Avast antivirus software.
>
>        https://www.avast.com/antivirus

Current Thread