Hello List,
I m trying to transform an XML document into plain text using Saxon on a Win
XP system.
There for I defined a output element:
<xsl:output method="text" media-type="text/plain" encoding="iso-8859-1"/>
My problem is, that I dont get carriage returns and line feeds where I want
them to be (mostly I dont get them at all).
For example:
<XML>
<NODE1>
<NODE2>
<NODE3>a row</NODE3>
</NODE2>
<NODE2>
<NODE3>a row</NODE3>
</NODE2>
</NODE1>
</XML>
I have a template matching to 'NODE1'
<xsl:template match="NODE1">
<xsl:apply-templates select="//NODE2" mode="abc"/>
</xsl:template>
applying over all 'NODE2' nodes. Within this node, I want 'NODE3' as a row.
<xsl:template match="NODE2" mode="abc">
<xsl:value-of select="*//NODE3"/>
</xsl:template>
What I get is:
a rowarow
What I want is:
a row
a row
What are I m doing wrong? Can you help me?
Thanks, Jan
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--