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"/>

