A Spring ApplicationContext can do this trivially:
ApplicationContext context = new ClassPathXmlApplicationContext("applicationConext.xml");
Resource[] xmlResources = context.getResources("classpath:/**/*.xml");
See ResourcePatternResolver#getResources, or ApplicationContext.