- From: Jon Ferraiolo <jonf@adobe.com>
- Date: Wed, 03 Aug 2005 10:53:24 -0700
- To: Mark Birbeck <mark.birbeck@x-port.net>, "'Cameron McCormack'" <cam-www-svg@aka.mcc.id.au>
- Cc: www-svg@w3.org
At 10:25 AM 8/3/2005, Mark Birbeck wrote: >Cameron, > > > I don't know if I would agree with that. I'm sure there'd be > > situations where you want a binding document to have some > > gradients defined (for > > example) that are used by all the shadow trees for a > > particular binding, and you want to use a URI reference that > > contains only a fragment identifier. It would be a bit messy > > to have to include the gradient element in each generated shadow tree. > >Definitely. > >Perhaps we need some sort of 'static' declaration, like in C++, where we can >say that some content is available to all instances of a template, but it >actually only need occur once. It retains encapsulation, which is one of the >(many) benefits of XBL. Mark, The way to do a static declaration is to put the resource definition outside of the <xbl:template>. For example, here is an SVG file that could be imported (as in xbl:import) by another SVG file: <svg...> <linearGradient id="foo"...>...</linearGradient> <xbl:xbl> <xbl:definition element="MyNS:MyElement"> <xbl:template> <path fill="url(#foo)".../> </xbl:template> </xbl:definition> </xbl:xbl> </svg> Jon >Regards, > >Mark > > >Mark Birbeck >CEO >x-port.net Ltd. > >e: Mark.Birbeck@x-port.net >t: +44 (0) 20 7689 9232 >w: http://www.formsPlayer.com/ >b: http://internet-apps.blogspot.com/ > >Download our XForms processor from >http://www.formsPlayer.com/
Received on Wednesday, 3 August 2005 17:53:34 UTC