Thanks so much. That was the problem.
>>> Oliver Becker <obecker@...> 12/09/02 03:17PM >>>
> If the DOCTYPE declaration is present in this sample document, then no =
> output file is created. If the DOCTYPE is removed, all is well. Running
> Instant Saxon 6.5.2 without this sort of difficulty for many months. If
> you think this is a DTD issue, I would appreciate any suggestions of
> what to look for. Every parser I've tried seems happy with the DTD.
I bet there is a default namespace declaration somewhere in your DTD.
Look for an attribute declaration like this
xmlns CDATA #FIXED "... a URI ...">
(possibly without the "#FIXED")
To solve this: declare this namespace with a prefix in your stylesheet
xmlns:ns=3D"... the same URI ..."
and use this prefix in all of your patterns and paths
If you declare the namespace in the XML source too (by adding
xmlns=3D"....") the modified stylesheet should work with or
without DTD in the same way.