Weiming Zhang wrote:

I am new to batik, svg and xml. I have an svg file that can be rendered
with a simple batik application I wrote. it has:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>.

If I change it to another DTD which I wrote for testing, for example,
to: <!DOCTYPE svg SYSTEM "http://mydomain/DTDs/test.dtd";>


it still can be rendered even with the setValidating(true) on the
SAXSVGDocumentFactory object. Also the file is actually not valid
according to the DTD I gave. Could anybody explain to me what is going
on? I thought batik would validate the document with the dtd I gave at
the DOCTYPE declaration.

Hi Weiming,


        I would guess the problem is somewhere in your code as
when I test this everything works.  I get an error from Squiggle and
from the rasterizer.  What parser are you using?

    Does it fail with the standard DTD? (i.e. is this just a problem
with your custom DTD)

    If you can provide a stand-alone example it might help sort things out
as well.



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



Reply via email to