문제

I am working on an android application in which I want to parse an xml file as a local resource. I use jdom to parse it, but I have a probleme, I can not open the file and I don't know why. The error is at this line :

document = builder.build(new File("res/xml/data.xml"));

The file is located into the folder res/xml of my project. I got this error:

java.io.IOException: Couldn't open file:/res/xml/data.xml
Caused by java.io.FileNotFoundException :res/xml/data.xml

I tried this:

document = builder.build(new File("data.xml"));

but it did not work. I don't know why the file is not found.

Would you have an idea?

Thanks in advance


Thank you for your suggestion. The 'Uri path' works but not the line

document = builder.build(new File(path));

The method class File must have a type entree String. I tried this:

document = builder.build(new File(path.getPath());

but it returned null and

document = builder.build(new File(path.toString());

I got the same error. Would you have an idea ? Thanks in advance !!

올바른 솔루션이 없습니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top