[ 
https://issues.apache.org/jira/browse/FOP-1747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15392862#comment-15392862
 ] 

Glenn Adams commented on FOP-1747:
----------------------------------

Effectively, FOP/BATIK is doing what you have (implicitly) asked. By specifying 
a DTD PUBID, you are effectively asking to validate the content using that 
specific DTD resource.

| 1. Is there any way to avoid the DTD fetch without modify ApacheFOP?

Have you tried removing the PUBID or the DOCTYPE decl?

| 2. If not, is the right thing top do to bundle the DTD with ApacheFOP and use 
a custom EntityResolver to read it?

That is one possibility, but I would probably oppose it (baking in a specific 
DTD). Better to have the FOP application/client supply its own entity resolver 
to override the origin of the DTD.

| 3. Is this related to: https://issues.apache.org/jira/browse/BATIK-1018?

No.


> FOP should provide SVG DTD
> --------------------------
>
>                 Key: FOP-1747
>                 URL: https://issues.apache.org/jira/browse/FOP-1747
>             Project: FOP
>          Issue Type: Improvement
>          Components: image/svg
>    Affects Versions: trunk
>         Environment: Operating System: All
> Platform: All
>            Reporter: J.Pietschmann
>
> Currently, DTDs in external SVG graphics are loaded from their standard
> location on the Net. This may cause problems for machines not connected
> to the Net.
> FOP should provide an infrastructure which loads the standard SVG DTDs
> (and possibly other standard DTDs) from a local location.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to