I'm trying to parse an xml file with entities like the one below. I'm sitting
behind a firewall as well and I'm using Xerces-j-2.9.1 to implement the
SAXParser. I need the Parser to resolve the entity. When I run the app, I
get the java exception java.net.UnknowHostException: www.w3.org. Code and
command line args given below.

entity requiring navigation of the internet to resolve it
===========================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mpd SYSTEM "mpboe03.dtd" [
<!ENTITY % isobox PUBLIC "-//W3C//ENTITIES Box and Line Drawing//EN//XML"
"http://www.w3.org/2003/entities/2007/isobox.ent"; >
 %isobox;

code snippet to setup the parser
========================

try {
        parser =
XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");
        parser.setErrorHandler(this);

        // Turn on validation
        parser.setFeature("http://xml.org/sax/features/validation";, true);
      ...}

//invoke the parser along with the schema/dtd to use and the xml file to
parse
================
try {
        
parser.setProperty("http://java.sun.com/xml/jaxp/properties/schemaSource";,
schema.getAbsolutePath());
        parser.parse(xmlfile2Parse.getAbsolutePath());
}

//command line options to navigate the firewall - specify the proxy and port
======================================
java -Dhttp.proxyHost=\"www-use-proxys.web.foo.com\"
-Dhttp.proxyPort=\"98760\" -classpath .:xercesImpl.jar myApp

-- 
View this message in context: 
http://www.nabble.com/How-to-resolve-UnknownHostException-with-Xerces-J-API--tp26123150p26123150.html
Sent from the Xerces - J - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-users-h...@xerces.apache.org

Reply via email to