[oXygen-user] Catalogs, XML Calabash and Saxon

Wendell Piez
Fri Mar 25 13:53:36 CDT 2016


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_^


More information about the oXygen-user mailing list