Subject: Re: [xsl] Converting XML to CSV - how to eliminate output whitespace and blank lines? From: "Piez, Wendell A. (Fed) wendell.piez@xxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 6 Nov 2023 13:37:26 -0000 |
Hello, Also for handling whitespace (or not) from well-controlled inputs, don't forget the top-level xsl:strip-space and xsl:preserve-space settings, which can help to reduce whitespace-perturbation quite a bit. (To say nothing of a schema binding and a processor that knows how to use that.) Cheers, Wendell -----Original Message----- From: Graydon graydon@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Sent: Sunday, November 5, 2023 9:27 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Cc: ohaya@xxxxxxxxx Subject: Re: [xsl] Converting XML to CSV - how to eliminate output whitespace and blank lines? On Mon, Nov 06, 2023 at 02:13:29AM -0000, ohaya ohaya@xxxxxxxxx scripsit: > Is it possible to remove/suppress both the whitespace and the blank lines using XSLT? It looks like the default template is picking up the whitespace only text nodes and copying them into the result tree. <xsl:template match="text()[not(normalize-space())]"/> should get rid of those, but you will probably need to start inserting end-of-line characters when creating the element name-value pairs. -- Graydon -- Graydon Saunders | graydonish@xxxxxxxxxxxx ^fs oferiode, pisses swa mfg. -- Deor ("That passed, so may this.")
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Converting XML to CSV - h, Graydon graydon@xxxx | Thread | Re: [xsl] Converting XML to CSV - h, Norm Tovey-Walsh ndw |
Re: [xsl] Converting XML to CSV - h, Norm Tovey-Walsh ndw | Date | Re: [xsl] Converting XML to CSV - h, ohaya ohaya@xxxxxxxx |
Month |