Marc wrote:
> I find the problem with the FileNotFound error in the use of <transform> 
> process command.
> It's because of the public Doctype (my own DTD) and the declaration of the 
> catalog.
> The catalog file is ok XXE, but it is not the same for the XSLT process. I 
> don't find where is the catalog for the XSLT engine.

All the catalog files (their name must end with suffix "atalog.xml") 
found by XXE during its startup in its two addon/ directories are 
dynamically merged and after that used *almost* everywhere. This 
includes resolving import, document(), etc, URLs in the bundled XSLT 
engine (Saxon 6.5.5).

Therefore make sure you have a catalog.xml file in your configuration 
directory and in addition to declarations such as this one:

   <public publicId="My DTD" uri="mydtd.dtd"/>

add declarations, *for* *example*, such as this one:

   <uri name="http://mycom.com/xslt/myxslt.xslt";
        uri="myxslt.xslt"/>



Reply via email to