Subject: [xsl] Adding newline changes output formatting From: Albert Chin <xsl-list@xxxxxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 6 Feb 2003 09:48:43 -0600 |
I have XML input: <?xml version="1.0"?> <packages> <package> <category>Applications/Internet</category> <install-name>test</install-name> and want to duplicate this as output using the XSLT input: <xsl:template match="/"> <xsl:element name="packages"> <xsl:for-each select="packages/package"> <xsl:element name="package"> <xsl:copy-of select="category"/> <xsl:if test="string(category)"> <xsl:text> </xsl:text> </xsl:if> ... </xsl:element> </xsl:for-each> </xsl:element> </xsl:template> Using xsltproc 1.0.23 I get: <?xml version="1.0"?> <packages> <package><category>Applications/Internet</category> </package> </packages> If I remove: <xsl:if test="string(category)"> <xsl:text> </xsl:text> </xsl:if> I get: <?xml version="1.0"?> <packages> <package> <category>Applications/Internet</category> </package> </packages> So why does inserting a newline mess up the output? -- albert chin (china@xxxxxxxxxxxxxxxxxx) XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Using Dublin Core as meta, Robert Koberg | Thread | RE: [xsl] Adding newline changes ou, cknell |
[xsl] Using Dublin Core as meta dat, G. Ken Holman | Date | [xsl] Re: Using Dublin Core as meta, G. Ken Holman |
Month |