W3C home > Mailing lists > Public > www-svg@w3.org > February 2008

Re: SVGt 1.2 tests: struct-discard-206-t has discard in an unexpected place

From: Erik Dahlström <ed@opera.com>
Date: Fri, 22 Feb 2008 10:19:16 +0100
To: "www-svg@w3.org" <www-svg@w3.org>
Cc: "Kalle Raita" <kraita@nvidia.com>
Message-ID: <op.t6w5iezcgqiacl@gnorps.palace.opera.no>

On Thu, 21 Feb 2008 16:19:40 +0100, Kalle Raita <kraita@nvidia.com> wrote:

> Hi All,
> In the test struct-discard-206-t there is the following passage:
> 		<discard xml:id="discard1" xlink:href="#r1" begin="2s"/>
> 		<discard xml:id="discard2" xlink:href="#r2" begin="2s"/>
> 		<discard xml:id="discard3" xlink:href="#r3" begin="2s"/>
> 		<discard xml:id="discard4" xlink:href="#r4" begin="2s">
> 			<discard xml:id="discard4.1" begin="1s"/>
> 		</discard>
> 		<discard xml:id="discard5" xlink:href="#r5"/>
> 		<discard xml:id="discard6" xlink:href="#discard1"
> begin="1s"/>
> 		<discard xml:id="discard7" xlink:href="#discard2"
> begin="0s"/>
> 		<discard xml:id="discard8" xlink:href="#discard3"/>
> "discard4" is supposed to be discarded based on the reference image.
> In the code the discard4 element has a discard animation as a child.
> This would work nicely otherwise, but according to the RNG spec, the
> discard
> element cannot contain discard elements.
> The spec also states the following about unexpected elements in section
> C.2:
> "... or a known element that occurs in unexpected location, is not
> rendered.
> The nodes in the subtree are not processed beyond including the relevant
> DOM objects in the document tree. ..."
> Our interpretation of this is that the element discard4.1 is never
> processed
> as it is in unexpected location. Is this correct?

Yes, you are correct, discard can't be a child of another discard  
according to the 1.2T spec or RNG. However a discard element can still be  
the target element of another discard, which is a bit different from how  
other animation elements behave. The testcase has been updated removing  
the invalid subtest.

Thank you for your thorough review,
/Erik, (ACTION-1866)

Erik Dahlstrom, Core Technology Developer, Opera Software
Co-Chair, W3C SVG Working Group
Personal blog: http://my.opera.com/macdev_ed
Received on Friday, 22 February 2008 09:21:37 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 March 2017 09:47:13 UTC