- From: James Bentley <James.Bentley@guideworkstv.com>
- Date: Wed, 14 Jul 2004 13:41:48 -0600
- To: 'Robin Berjon' <robin.berjon@expway.fr>
- Cc: "'www-svg@w3.org'" <www-svg@w3.org>
Sorry for my confusion. Where I saw the limitation was in the mobile spec - to which we are implementing "References and the 'defs' Element For SVGT, all referenced objects, except on the 'image' and 'a' elements, must be internal (using the 'data:' URL scheme, and base64 encoding). SVGB does not put extra limitations on external references as defined by SVG 1.1." I would suppose that removing this limitation from SVG Tiny would be what I'm after. Thanks. -----Original Message----- From: Robin Berjon [mailto:robin.berjon@expway.fr] Sent: Wednesday, July 14, 2004 12:07 PM To: James Bentley Cc: 'www-svg@w3.org' Subject: Re: consideration for SVG 1.2 James Bentley wrote: > Please consider allowing 'tref' elements to reference 'switch' elements. Our > current product has a need to provide conditional text based on resources > available on the platform (i.e. 'externalResourcesRequired'). In this > manner, > we can support our conditional text insertion, and inherit the proper > styling. In SVG 1.1 tref can reference *any* element, and its full textual content will be used (without the markup). I assume that what you want is for switch to do its conditional processing before tref does its inclusion, otherwise you get all of switch's content, right? The problem I see with this is that you if you take into account switch you might as well take into account display, or foreignObject, or a variety of other things (which'll break backcompat) -- special-casing for switch feels a bit wrong. Also, the functionality needed for tref to extract the text is already needed by DOM's textContent attribute, so it's reusing existing code. -- Robin Berjon
Received on Wednesday, 14 July 2004 15:52:49 UTC