Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Loading XML File which is in classpath in Java

I need to load a xml file present in classpath into my java applicatio. Can any one give suggestions on this.

Thanks,
Narendra

like image 896
Narendra Avatar asked Nov 24 '10 08:11

Narendra


1 Answers

Use ClassLoader.getResourceAsStream or Class.getResourceAsStream, and then load it as you would for any other InputStream.

(The difference between using the ClassLoader version and the Class version is how "relative" resource paths are resolved. With the ClassLoader version, it's always effectively treated as an absolute path; with the Class version, if the path doesn't start with "/" it's treated as relative to the package of that class.)

like image 85
Jon Skeet Avatar answered Sep 21 '22 19:09

Jon Skeet