>So what was the resolution on the phone home thread

As far as we can tell, Xalan is _not_ dereferencing namespace URIs. (And
there's certainly no reason it should.)

><!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Object Mapping DTD Version
1.0//EN"
>            "http://castor.exolab.org/mapping.dtd";>
>and the app was throwing a java.net.UnknownHostException:
>castor.exolab.org

We are requesting that Xerces validate the document against the DTD, and if
you specify a URI as the DTD location, Xerces will attempt to retrieve it.

>The mapping.dtd still exists on my system in the same place.

 If you want the DTD retrieved locally, it is your responsibility to either
use a local reference in your doctype, or to install an entity resolver
that catches this request and returns the local document instead.

>My question, is why did this start happening?

Maybe the domain name castor.exolab.org has been removed from your local
nameservers? Maybe you stopped specifying an entity resolver?


Easy way to confirm that this is happening in Xerces rather than Xalan: Try
running one of the Xerces examples, with validation turned on, against that
same document. If you get the same complaint, it's probably not a Xalan
problem.


  • Phone home Yanker, Mark
    • Joseph Kesselman/CAM/Lotus

Reply via email to