Re: [xsl] Removing XML:space from output

Subject: Re: [xsl] Removing XML:space from output
From: David_N_Bertoni@xxxxxxxxx
Date: Tue, 3 Jul 2001 17:46:43 -0700
Straight from the XSLT 1.0 recommendation:

   "The xml:space attributes are not stripped from the tree.

   NOTE: This implies that if an xml:space attribute is specified on a
   literal result element, it will be included in the result."

If that doesn't work for you, you might want to consider using
xsl:preserve-space, which is described in the same part of the
recommendation.  Or xsl:text, for that matter.


                    "Jason Macki"                                                                          
                    <jmacki@xxxxxxx>                   To:     <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>           
                    Sent by:                           cc:     (bcc: David N Bertoni/CAM/Lotus)            
                    owner-xsl-list@xxxxxxxxxxxx        Subject:     [xsl] Removing XML:space from output   
                    07/03/2001 01:37 PM                                                                    
                    Please respond to xsl-list                                                             


When I use the xml:space attribute in my stylesheet, it carries over to
the resulting document.

For example:

           <td xml:space='preserve'><img src='example.gif' /></td>

And I get the following:

           <td xml:space='preserve'><img src='example.gif' /></td>

Is it possible to use xml:space so that it preserves the spacing, but
the attribute doesn't get carried over to the result?


 XSL-List info and archive:

 XSL-List info and archive:

Current Thread