[jdom-interest] debug everywhere
    Jason Hunter 
    jhunter at servlets.com
       
    Fri Jan 19 14:59:50 PST 2007
    
    
  
When you pass a string to the build() command you are passing a 
systemId, not a path to file.  Internally it's converted to a SAX 
InputSource.  Odds are it's a backslash related issue in that you were 
lucky sometimes your file path worked as a systemId, but on Windows it 
doesn't because of C: and backslashes.
-jh-
dmatthews at inbox.lv wrote:
> Hi jdom
> 
> import org.jdom.Document;
> SAXBuilder builder = new SAXBuilder();
>  try{
>             Document doc = builder.build("path to file");
>  } catch(Exception e){}
> 
> on Gnu\Linux with java 1.5 or 1.6 - good
> on Windows with java 1.5 - good
> on Windows with java 1.6 - NullPointerException 
> 
> this works in all above cases:-
> 
> File file = new File("path to file");
>  try{
>            Document doc = builder.build(file);
>  } catch(Exception e){}
> 
> 
> 
> hope this is of interest
> thanks for jdom
> 
> 
> 
> _______________________________________________
> To control your jdom-interest membership:
> http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com
> 
    
    
More information about the jdom-interest
mailing list