-----Oorspronkelijk bericht-----
Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Verzonden: dinsdag 21 januari 2003 16:35
Aan: Keysers, Wonne
CC: '[EMAIL PROTECTED] '
Onderwerp: RE: [dom4j-user] Cannot read file on windows serverI tried what you said and I'm back in situation number 1 (ftp)
code:
SAXReader reader = new SAXReader();
Document document = reader.read(new URL("file", "server", "/path/xmlfile.xml"));
stacktrace
Thread[main,5,main] (Vivant): Exception détectée : java.lang.ClassNotFoundException
Class.forName0(String, boolean, ClassLoader)
Class.forName(String)
URL.getURLStreamHandler(String)
URL(String, String, int, String, URLStreamHandler)
URL(String, String, int, String)
URL(String, String, String) (2)
Handler.openConnection(URL) (1)
URL.openConnection()
XmlParser.pushURL(String, String, String, Reader, InputStream, String)
XmlParser.doParse(String, String, Reader, InputStream, String)
SAXDriver.parse(InputSource)
SAXReader.read(InputSource)
SAXReader.read(URL)
Test.main(String [])
at (1) the protocol = file; at (2) the protocol equals ftp
I'm on windows
and the ultimate goal is to load a file when I only now \\server\\path\\xmlfile.xml
hans
"Keysers, Wonne" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
21/01/2003 15:40
To: "'[EMAIL PROTECTED] '" <[EMAIL PROTECTED]>
cc:
bcc:
Subject: RE: [dom4j-user] Cannot read file on windows serverHi
This works fine on NT:
reader.read( new URL( "file", "host", "/full/path/file.xml") );
I'm not sure, but if you work on Unix, it might also be:
reader.read( new URL( "smb", "host", "/full/path/file.xml") );
Best regards
Wonne
-----Original Message-----
From: [EMAIL PROTECTED]
To: James Strachan
Cc: Keysers, Wonne; [EMAIL PROTECTED]
Sent: 1/21/2003 3:40 PM
Subject: Re: [dom4j-user] Cannot read file on windows server
Hello,
Wonne, James
Thank you (dank u ;) for the help, but it does not solve the problem
completely.
I did some debugging and indeed with file:////server/path/xmlfile.xml it
doesn't try to do an ftp, but my filename gets changed to
/server/path/xmlfile.xml
The // that I need to indicate a network path in windows is lost
hans
"James Strachan" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
21/01/2003 14:11 GMT
To: "Keysers, Wonne" <[EMAIL PROTECTED]>,
<[EMAIL PROTECTED]>
cc:
bcc:
Subject: Re: [dom4j-user] Cannot read file on windows server
Agreed. The read method can take a File, a URL, or a String url as well
as an InputStream or Reader - though the first 3 are preferred as it
gives the default EntityResolver implementation a chance..
James
-------
http://radio.weblogs.com/0112098/ <http://radio.weblogs.com/0112098/>
----- Original Message -----
From: Keysers, Wonne <mailto:[EMAIL PROTECTED]>
To: '[EMAIL PROTECTED] <mailto:>
Sent: Tuesday, January 21, 2003 11:14 AM
Subject: RE: [dom4j-user] Cannot read file on windows server
Hi (Dag :-) Hans,
I believe this should work:
reader.read( new URL(" file:////server/path/file.xml
<file:////server/path/file.xml> ") );
Wonne
-----Original Message-----
From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
Sent: 1/21/2003 11:26 AM
Subject: [dom4j-user] Cannot read file on windows server
Hello,
I want to access open an xml file located on a distant server
\\server\path\myxml.xml".
If I try to open the file with the java File class, all goes perfectly
well.
If I try to execute following code I get a connection error:
f = new File(_fileName);
if (!f.exists()) {
throw new error
}
reader = new SAXReader();
document = reader.read("file:".concat(_fileName));
If the last line contains "file:" or not does not make a difference.
After some debugging I noticed that an URL is made and that it is the
URL
that is opened.
in the debugger I stopped on the error and noticed that in
Handler.openConnection(URL) the protocol is file but in the URL(String,
String, String) that is called from this one, the protocol changed into
ftp. (since no ftp server is running on the windows machine, this error
is
logical)
I tried to do
document = reader.read(filereader);
but even when I pass an inputstream that is open and has access to the
file, an URL is made and used.
I hope someone can help me with this.
Thank you
Hans
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com <http://www.vasoftware.com>
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user
<https://lists.sourceforge.net/lists/listinfo/dom4j-user>
Title: Bericht
java.lang.ClassNotFoundException doesn't sound like a URL problem to
me.
Can you find out
what Class is missing?
What's you
classpath?
Wonne
- [dom4j-user] Cannot read file on windows server Hans . Vanbellingen
- RE: [dom4j-user] Cannot read file on windows serv... Keysers, Wonne
- Re: [dom4j-user] Cannot read file on windows ... James Strachan
- Re: [dom4j-user] Cannot read file on windows serv... Hans . Vanbellingen
- RE: [dom4j-user] Cannot read file on windows serv... Keysers, Wonne
- RE: [dom4j-user] Cannot read file on windows serv... Hans . Vanbellingen
- Re: [dom4j-user] Cannot read file on windows ... James Strachan
- Re: [dom4j-user] Cannot read file on windows ... Wonne Keysers
- Re: [dom4j-user] Cannot read file on windows serv... James Strachan
- RE: [dom4j-user] Cannot read file on windows serv... NADJEMI Othmane
- RE: [dom4j-user] Cannot read file on windows serv... Hans . Vanbellingen
- Re: [dom4j-user] Cannot read file on windows ... James Strachan