- From: Robin Berjon <robin@berjon.com>
- Date: Tue, 5 May 2009 14:21:17 +0200
- To: Doug Schepers <schepers@w3.org>
- Cc: Jonas Sicking <jonas@sicking.cc>, "public-html@w3.org" <public-html@w3.org>, www-svg <www-svg@w3.org>
On May 1, 2009, at 21:13 , Doug Schepers wrote: > Correct, we haven't worked out the details, but we do plan to > "decommission" @xlink:href, allowing @null:href and/or @null:src in > its place. The only open questions, IIRC, are whether @null:href > and @null:src can be used interchangeably, or if @null:href is for > "outbound" links and @null:src for "inbound" ones I think that we're much better off with separating the semantics of href and src, and not adding two attributes (which then need one to take precedence, and complicates generic scripting, etc.). > The <param> element would be used, for example, as a child of the > <use> or <animation> elements, where it's referencing other SVG > files which can take parameters. In other words, it would be used > like it is in <object>: > > <use xlink:href="somefile.svg#someElement"> > <param name="color" value="cornflowerblue"/> > </use> This is interesting, but may prove tricky. The inheritance of <use> content is already expletived up and the cause of a number of implementation annoyances (notably caching optimisations), throwing in parameters might make it even more complex. It might not be ideal, but have you considered reusing <object> instead? You'd get <param> free, and you could define that for SVG content the inheritance is more sensible than that which <use> provides. -- Robin Berjon - http://berjon.com/ Feel like hiring me? Go to http://robineko.com/
Received on Tuesday, 5 May 2009 12:22:04 UTC