Я не уверен, можно ли использовать URLClassLoader. Кроме того, известен только относительный путь XML.
Спасибо.
Если вы просто имеете в виду чтение в XML-файле, который уже находится в пути к классам, и вы можете проанализировать его, используя любую библиотеку, которую вы предпочитаете, самый компактный способ - использовать ClassLoader:
ClassLoader
InputStream is = ClassLoader.getResourceAsStream(); // use the input stream however you want is.close()
См. http://java.sun.com/javase/6/docs/api/java/lang/ClassLoader.html