W3C home > Mailing lists > Public > public-grddl-wg@w3.org > September 2007

Re: aboutTests issuette

From: Dan Connolly <connolly@w3.org>
Date: Thu, 20 Sep 2007 16:05:12 +0100
Message-ID: <46F28C28.9050603@w3.org>
To: Jeremy Carroll <jjc@hpl.hp.com>
Cc: public-grddl-wg@w3.org

Jeremy Carroll wrote:
> 
> 
> Sorry for not noticing earlier:
> 
> I get errors when running the aboutTests transform on the test cases rec.
[...]

 > However, IMO the stylesheet should be fixed, e.g. by introducing a new
 > mode for the correct rule on line 42, and ensuring that this mode is
 > used in the normal case.

Please do fix the stylesheet in the /2001/sw/grddl-wg/td/ area.
(or is it more straightforward for somebody else such
as Chime to fix it?).

Also, the erratum should be noted in a comment to the
public-grddl-comments@w3.org list and reflected on the errata page,
so that if/when we do a 2nd edition, it'll get rolled in.


[...]
> e.g.
> 
>  Ambiguous rule match for 
> /html/body[1]/div[12]/div[1]/ul[1]/li[30]/div[2]/a[1]
> Matches both "h:a[@href='#testing_GRDDL_transformation']" on line 42 of 
> http://www.w3.org/2001/sw/grddl-wg/td/aboutTests.xsl
> and "h:a[@href='#testing_GRDDL_transformation']" on line 30 of 
> http://www.w3.org/2001/sw/grddl-wg/td/aboutTests.xsl
> 
> The relevant text of the XSLT 1 spec is:
> [[
> It is an error if this leaves more than one matching template rule. An 
> XSLT processor may signal the error; if it does not signal the error, it 
> must recover by choosing, from amongst the matching template rules that 
> are left, the one that occurs last in the stylesheet.
> ]]
> 
> my transformer seems to signal the error and to recover correctly, so 
> gets the right results.
> 


-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Thursday, 20 September 2007 15:05:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:11:50 GMT