I also am getting a similar error. But by a different route.
The error is:
java.net.MalformedURLException: no protocol: <?xml version="1.0"?>
the error message e that is returned, is the XML input.
I am using the following to attempt to parse the XML input:
String dhlResponse = "The XML response from the web service";
the handler is just that, if it finds a particular tag it stores it in a stringBuffer.
try {
factory = SAXParserFactory.newInstance();
saxParser = factory.newSAXParser();
} catch (Exception e) {
System.out.println("In ShipmentTrackingAction.execute - " + e);
}
saxParser.parse(dhlResponse, handler);
Can we get to some conclusion by this?
edwyn@berrey.com