xsl-list
[Top] [All Lists]

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

2016-07-21 10:19:07
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(_at_)CraneSoftwrights(_dot_)com |
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
--~----------------------------------------------------------------
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
--~--

<Prev in Thread] Current Thread [Next in Thread>