|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: The Perils of Sudden Type-Safety in XSLT 2.0
Michael Kay:
>>>The test case is
>>
>
> <xsl:template match="block[@indent]">
> <xsl:value-of select="string-pad(' ', @indent)"/>
> </xsl:template>
>
> As I thought I had pointed out, the fact that this doesn't work
> in Saxon 7.4 is a bug (in the working draft). If @indent is an
> untyped attribute node, it should be automatically cast to
> the required type.
>
> So if this is the only test case you can cite, then we're
> doing well...Thanks Michael, I take your word for it and won't hammer on this same issue more without more examples. I am also awaiting your next Saxon release before I try to migrate again (and then will take it slowly.) If all untyped nodes will behave like they did in the olden days then I should be safe if I don't add a schema declaring any types (whihc I won't.) Certainly there may still be issues with things like string-pad(' ', @indent + 2) because this would @indent + 2 would probably result in an xs:decimal and not an xs:integer and then there would still be complaints. regards, -Gunther
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
|

Cart








