[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Ann: Transforming J S O N in pure X S L T


Subject: RE: [xsl] Ann: Transforming J S O N in pure X S L T
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 9 May 2007 22:30:55 +0100

> >    <xsl:variable name="vLexResults" as="item()+"
> >     select="if(empty($pCurLexeme)) ... else ()"/>
> 
> 
> Thanks for reporting this.  I did't have any problems running 
> the tests with Saxon Basic 8.9.2J
> 

As a result of investigating Jeni's Levenshtein distance stylesheet last
weekend, the next Saxon version will push compile-time type checking down
into the branches of a conditional, which will give you a compile-time error
for the above construct. At the moment, you'll only get an error if the else
branch is actually taken at run-time.

Michael Kay
http://www.saxonica.com/


Current Thread