|
Subject: Re: [xsl] Problem with iterating through a sequence of integers From: Florent Georges <lists@xxxxxxxxxxxx> Date: Wed, 30 Apr 2008 11:54:50 +0200 (CEST) |
Michael Kay wrote:
> > On the other hand, maybe a way to tell the processor to
> > deactivate static error checks at one place (because we know
> > the generated code there is correct even if it can look
> > suspicious) would be interesting.
> This is what "treat as" is designed for.
Yes, it can help to solve the generation of errors while static
analysis. I have a simple example it doesn't solve (I know this is a
sample different from the initial context of this thread), inspired
from Schematron implementation:
(@* treat as node())/*
This leads into a warning with Saxon telling that "The child axis
starting at an attribute node will never select anything." That is
true. But when the stylesheet is generated from a meta-stylesheet
(that contains the XPath expressions.) On the other hand I wouldn't
want to introduce 'treat as' here to detect wrong expressions like '42'
(and in this case there are other techniques.)
Anyway, the hint is interesting, thanks.
Regards,
--drkm
__________________________________________________
Do You Yahoo!?
En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible contre les messages non sollicitis
http://mail.yahoo.fr Yahoo! Mail
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Problem with iterating th, Michael Kay | Thread | Re: [xsl] Problem with iterating th, David Carlisle |
| Re: [xsl] Problem using Sum and Gro, Florent Georges | Date | Re: [xsl] Problem with Safari?, Manfred Staudinger |
| Month |