[Home] [By Thread] [By Date] [Recent Entries]
Senthil,
Or, two less general solutions, which would work on the sample input given: #1 <xsl:stylesheet ...> <xsl:strip-space elements="*"/> <xsl:template match="/"> <xsl:copy-of select="/"/> </xsl:template> </xsl:stylesheet> #2 what George had, except <xsl:template match="text()"/> These are less general since they remove more than just the carriage returns. #1 removes all whitespace-only nodes (by trimming them from the input tree before copying it to output), while #2 removes all text nodes whatsoever. Cheers, Wendell At 03:26 AM 5/3/2007, George wrote: Start with a recursive copy template then match the text nodes and process the new lines, for instance replace them with spaces: ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
|

Cart



