Hi,
I had an existing class to read/write an xml fle using apache's DOMParser. However after modifying the file to use sun's DOMParser, I see that only the write part works and not the read part. I get a MalformedURLException exception when trying to read the file as follows:
java.net.MalformedURLException: unknown protocol: c
Seems like it the parse method does not like the name of the file. Which starts as C:\...
This is how I am reading the file.
if(rootDocument == null){
DOMParser parser = new DOMParser();
parser.parse(getXmlFileName());
rootDocument = parser.getDocument();
}
private static
String getXmlFileName(){
String userHome = System.getProperty("user.home");
return userHome+ "/Preferences/" + peferencesFile ;
}