Hi,

Thank you very much.
> > Is it possible to rendering such svg content with Batik? 
> 
>     Yes, and no.  There are some issues with the above example,
> like Batik requires an SVGDocument with a 'getRoot' method that
> returns the 'root' SVG element.  So you might be able to write a
> 'hacked' document object that 'behaved' correctly however...
I tried the sample from SVG specification but it did not work. You are
right, it has to have svg element as root for batik rendering.

> 
> > I want to use
> > some custom XML tags to add some extra information to the document. For
> > example, I may specify for certain group of graphic shapes, there are
> > certain callbacks. Those callbacks will be specified as either elements
> > or attributes. 
> 
>     This makes me think that you may want (or at least get away with)
> something that looks more like:
> 
>       <svg:svg width="4cm" height="8cm" version="1.1"
>           xmlns="http://example.org";
>          xmlns:svg="http://www.w3.org/2000/svg";>
>         <svg:ellipse cx="2cm" cy="4cm" rx="2cm" ry="1cm">
>         <callback-list>
>            <!-- callbacks for the ellipse element -->
>            <callback name="foo" function="bar"/>
>         </callback-list>
>         </svg:ellipse>
>      </svg:svg>
> 
>     This will work trivially "right out of the box".
This indeed works! But the callback related elements are not in SVG DTD,
so batik does not validate the document? If I make a DTD or schema by
adding some extra information to SVG DTD (is it possible to do
inheritance with a DTD?), how can I let batik know?

Thanks.

wz




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to