RE: (possible) strange behaviour of JD.xslt
> <?xml version="1.0" encoding="ISO-8859-1"?> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0" xml:space="preserve"> > <xsl:output method="xml" omit-xml-declaration="yes"/> > <xsl:template match="/"> > <xsl:choose> > <xsl:when test="*some text*">Value 1</xsl:when> > <xsl:otherwise>Value 2</xsl:otherwise> > </xsl:choose> > </xsl:template> > </xsl:stylesheet> > The xml:space="preserve" means that the whitespace nodes inside <xsl:choose> are not stripped. The content model for <xsl:choose> doesn't allow it to contain text nodes, so jd.xslt is probably within its rights to reject them. However, the spec isn't explicit on the point, and in Saxon I decided to let them through. The same problem applies to whitespace text nodes that are children of xsl:stylesheet, although from your example it appears jd.xslt isn't rejecting these. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
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