Subject: [xsl] Simple Transform Breaking From: "Hank Ratzesberger xml@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 2 Dec 2014 16:43:37 -0000 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] [ANN} RenderX Releases First , Kevin Brown kevin@xx | Thread | Re: [xsl] Simple Transform Breaking, Michael Kay mike@xxx |
[xsl] [ANN} RenderX Releases First , Kevin Brown kevin@xx | Date | Re: [xsl] Simple Transform Breaking, Michael Kay mike@xxx |
Month |