> - define new error handling messages and throw appropriate exceptions
done. > What remains to be done (updated): > - call the XMLURL method to get the port number in the URL and use that. > This method has to be added to the XMLURL class. > - Special characters (like spaces etc.) in URL's are not escaped. > Simplified the code based on the assumption that calling function will have enough storage allocated to read the new data into from the remote resource. Now, we directly read into the buffer passed and hence can get rid of any local buffer management and the extra copy. Reduces the memory footprint also. rahul