What do you mean by saying it is "breaking"? What are the symptoms?
Michael Kay
Saxonica
mike@xxxxxxxxxxxx
+44 (0) 118 946 5893
On 2 Dec 2014, at 16:44, Hank Ratzesberger xml@xxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> Greetings Transformative Ones,
>
> I have so simple a transform, that I am running under Eclipse (uses
> JAXPSAXProcessorInvoker under Java 7). For some reason, I need to
> include a copy-of element for the other for-each elements to output
> anything. It seems this must be an issue with the processor, could
> there be any other reason?
>
> Where I work, Eclipse is the development platform, but I'm checking
> against some other environments now.
>
> Cheers,
> Hank
>
> The transform:
> ====================
> <xsl:stylesheet version="2.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <!-- <xsl:output method="xml" indent="yes" /> -->
>
> <xsl:variable name="crlf"><xsl:text>
> </xsl:text></xsl:variable>
>
> <xsl:template match="/">
>
> <!-- remove this test only line and the whole thing breaks. -->
> <xsl:copy-of select="."/>
>
> <xsl:for-each select="RESULTS/ROW">
> <xsl:text>blah </xsl:text>
> </xsl:for-each>
>
> <xsl:for-each select="RESULTS/ROW">
> <xsl:value-of select="COLUMN"/>
> <xsl:value-of select="$crlf"/>
> </xsl:for-each>
> </xsl:template>
> <xsl:template match="/RESULTS/ROW">
> <xsl:value-of select="$crlf"/>
> <xsl:value-of select="substring-before(name(.),'W')"/>
> </xsl:template>
>
> </xsl:stylesheet>
>
>
> The source xml:
> =======================
> <RESULTS>
> <ROW>
> <COLUMN NAME="NAME"><![CDATA[TOS_PEER_REVIEWER_0]]></COLUMN>
> <COLUMN NAME="ROLE_ID"><![CDATA[50000000153]]></COLUMN>
> </ROW>
> <ROW>
> <COLUMN NAME="NAME"><![CDATA[TOS_VIEWERS_0]]></COLUMN>
> <COLUMN NAME="ROLE_ID"><![CDATA[50000000158]]></COLUMN>
> </ROW>
> <ROW>
> <COLUMN NAME="NAME"><![CDATA[TOS_PEER_REVIEWER_1]]></COLUMN>
> <COLUMN NAME="ROLE_ID"><![CDATA[50000000164]]></COLUMN>
> </ROW>
> <ROW>
> <COLUMN NAME="NAME"><![CDATA[TOS_TIME_KEEPER_1]]></COLUMN>
> <COLUMN NAME="ROLE_ID"><![CDATA[50000000171]]></COLUMN>
> </ROW>
> </RESULTS>
> =====================
>
>
>
> --
> Hank Ratzesberger
> XMLWerks.com
|