[resolvido] Problema com load de XML

Galera, eis my problem,

Estou fazendo uma classezinha de suporte que o objetivo principal é procurar um arquivo XML
no meu classpath e carregá-lo em um VO. Estou utilizando o ClassLoader que a galera aqui do
trampo falou que iria servir, só que ele não acha meu arquivo.

Gostaria de sugestões sobre como carregar meu arquivo de dentro do meu ClassPath como um objeto
do tipo InputStream.

Meu prazo de desenvolvimento está no fim, logo preciso de ajuda rápida.
Obrigado a todos…

Classe atual com correão…


public class QueryReader {
	
	public static QueryVO getQueryById(String id, String documentName){
		try {
			QueryVO queryVO = null;
			
			DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
			DocumentBuilder db;
			db = dbf.newDocumentBuilder();
			
			Document doc = db.parse(documentName);

			
			Element elem = doc.getDocumentElement();
			NodeList nodeList = elem.getElementsByTagName("query");
			
			for(int i = 0; i < nodeList.getLength(); i++){
				Element tagQuery = (Element) nodeList.item(i);
				if(id.equals(tagQuery.getAttribute("id"))){
					queryVO = new QueryVO(tagQuery.getAttribute("id"),
							tagQuery.getAttribute("description"),
							tagQuery.getNodeValue());
				}
			}
			
			return queryVO;
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}
}

Amigo, se os XML´s estão no mesmo pacote que a classe você pode fazer assim:

      public InputStream getDocumentInputStream(String documentName) { //Ex. documentName = "SeuArquivo.xml";
            return this.getClass().getResourceAsStream(documentName);
      }

[]´s

Daniel

Falou Daniel.

Obrigado pela ajuda,

estou meio nervoso porque só faltam três dias.

Muito obrigado