Subject: [xsl] Text output: CR LF From: news@xxxxxxxxxxx Date: Wed, 15 Dec 2004 15:12:41 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] sub total issue, Geert Josten | Thread | Re: [xsl] Text output: CR LF, David Carlisle |
[xsl] sub total issue, Srinivasan, Sundar | Date | Re: [xsl] Text output: CR LF, David Carlisle |
Month |