>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.
