xsl-list
[Top] [All Lists]

Re: [xsl] strip-spaces

2008-02-04 11:45:28
xsl:strip-space targets source documents, not the stylesheet.

On 04/02/2008, Steven Ericsson-Zenith <steven(_at_)semeiosis(_dot_)org> wrote:
Dear List,

I have

  <xsl:output
         indent="no"
         method="xhtml"
         doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
         doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
" />
  <xsl:strip-space
         elements="*" />

in a style sheet, and the following template:

     <xsl:template
         match="foobar">
         <xsl:element
             name="span">
             <xsl:attribute
                 name="class">c</xsl:attribute>
             <xsl:element
                 name="div">
                 <xsl:attribute
                     name="class">d</xsl:attribute>
                 <xsl:attribute
                     name="style">display:none</xsl:attribute>
                 <xsl:element
                     name="p">
                     <xsl:attribute
                         name="style">text-transform:capitalize;text-
align:left;</xsl:attribute>
                     <xsl:element
                         name="em">
                         <xsl:apply-templates
                             select="t" />
                     </xsl:element>
                 </xsl:element>
                 <xsl:element
                     name="p">
                     <xsl:apply-templates
                         select="d" />
                 </xsl:element>
             </xsl:element>
             <xsl:apply-templates
                 select="t" />
         </xsl:element>
     </xsl:template>

For some reason this template alone, of all the many templates I have
in this style sheet, is not stripped - and that failure to strip
produces a faulty layout in IE (spit).

I've tried all permutations but I don't understand why it is not
stripped. Can someone enlighten me?

Sincerely,
Steven


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>