rror de descarga de @DTD al analizar el documento XHTML en XOM

Intento analizar un documento HTML con el tipo de documento declarado para usar el dtd de transición de la siguiente manera:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // ES" "http: //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt ">

Cuando hago Builder.build en el documento, obtengo la siguiente excepción:

  java.io.IOException: Server returned HTTP response code: 503 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
       at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1305)
       at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
       at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
       at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
       at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
       at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
       at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
       at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
       at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
       at nu.xom.Builder.build(Builder.java:1127)
       at nu.xom.Builder.build(Builder.java:1019)

Si elimino la declaración de tipo de documento, se analiza muy bien. Puedo descargar con éxito el archivo dtd desde mi navegador, lo que me dice que la url es válida. No quiero eliminar la declaración de tipo de documento. ¿Hay alguna forma de decirle al constructor que no descargue el archivo dtd o que le proporcione un archivo dtd alternativo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta