Craig Kattner wrote:
I have the following stylesheet with a named template called
"convert_linefeeds" which converts CRLF's to new paragraphs of html. It works
fine when the named template is part of the stylesheet. However, I want to
reuse it in other places but when using import/include the template doesn't
work.
...
<xsl:when test="contains($input, ' ')">
^^^
The problem appears to be here. A conformant XML parser is required to
normalize CRLF pairs into a single LF (Actually it requires special
tricks to get a CR passed through to the reading application, look it
up in the spec). See
http://www.w3.org/TR/REC-xml#sec-line-ends
Just try
<xsl:when test="contains($input, ' ')">
J.Pietschmann
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list