- From: Dan Connolly <connolly@w3.org>
- Date: Thu, 20 Sep 2007 16:05:12 +0100
- 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 UTC