[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: CRLF in xslt in Firefox and IE
To verify this I'll created the following test-xslt: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method = "html" omit-xml-declaration="yes" /> <xsl:template match="/"> <html lang="de" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <xsl:choose> <xsl:when test="contains(string(doc),'
')"> <xsl:text>CRLF</xsl:text> </xsl:when> <xsl:when test="contains(string(doc),'
')"> <xsl:text>LF</xsl:text> </xsl:when> <xsl:when test="contains(string(doc),'
')"> <xsl:text>CR</xsl:text> </xsl:when> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet> Manfred 2005/7/6, David Carlisle <davidc@xxxxxxxxx>: > > > > What do you mean by see LF? > > I used a test in the xlst like > > <xsl:when test="contains($string, '#xD;#xA;')"> > > gives true on IE-6 and false on Firefox; wherus > > > > really? hm that looks like a bug in IE (that is, in msxml) > assuming that you had &# not just #x in both cases, and had real line > ends not character references in your source file, then teh xml and xslt > specs are unambiguous that the line ends in your source will be > normalised to a single #10 but the character references in the attribute > in the xsl stylesheet will not be normalised, so your input will never > have a #D character unless it has a character reference to that > character, a newline should never generate such a character. > > David
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|