[Home] [By Thread] [By Date] [Recent Entries]
Thanks a lot, Jirka. That solves my problem ! I knew I made a mistake, I've tried almost all catalog entries, but this one... For next XML Prague, I promise I'll learn the whole xml-catalogs specification ! ;-) But there is something strange : if I parse xml file with an InputSource where systemId is not set, the import.dtd is expanded to import.dtd, as a relative path, and import.dtd was not found into catalog. Doesn't matter, having null systemId is always a bad practise... Best regards, Christophe Le 18/07/2018 à 19:44, Jirka Kosek a écrit : On 18.7.2018 15:28, Christophe Marchand wrote:I have an XML file, that starts like this : <!DOCTYPE imported SYSTEM "import.dtd">In this context import.dzd is relative URI and will be expanded to something like file:/location/of/xml/file/on/your/machine/import.dtd<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> <system systemId="import.dtd" uri="file:/opt/eu/lefebvre-sarrut/el/workflow/dp48/imported/import-xml.dtd"/>And as import.dtd is not matching above mentioned absolute URI this catalog entry will not be used. You have to use systemSuffix entry instead (see https://www.oasis-open.org/committees/download.php/14809/xml-catalogs.html#s.systemsuffix) <systemSuffix systemIdSuffix="import.dtd" uri="file:/opt/eu/lefebvre-sarrut/el/workflow/dp48/imported/import-xml.dtd"/>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |

Cart



