
Hi, I have a catalog set up for my project, which calls another catalog on my system, which resolves FPIs to paths. When I validate a document calling one of the DTDs at the far end of this chain, it works -- oXygen finds the DTD and validates the file. Same thing when the same document is called in via the collection() function in an XSLT - the file parses. (Plus, I know the DTD is looked for and found because if I break the link by changing the FPI, it is not found and I get an error. Plus if I set oXygen to show me its catalog lookups, there they are.) However, when I run the same stylesheet inside an XProc pipeline run by Calabash inside oXygen, I get an error "this document will be excluded from the collection" and a message to the effect that the DTD could not be found. What am I missing? Apparently while XML Calabash will use the catalog, and Saxon will use the catalog, Saxon-inside-Calabash will not? Does anyone have any insight or workarounds to share? Cheers, Wendell -- Wendell Piez | http://www.wendellpiez.com XML | XSLT | electronic publishing Eat Your Vegetables _____oo_________o_o___ooooo____ooooooo_^