Bom pessoal estou aqui novamente, a solicitar a ajuda dos amigos…
Estou com um problema um tanto quanto bobo mas nao estou conseguindo resolver… tenho um xml em uma STRING e preciso montar um Document a partir desse xml para ter acesso a algumas tags… mas o problema é que o document que esta sendo criado so recebe null… Já tentei criar o documents de todas as formas que o construtor da classe aceita porem so esta chegando null no doc… Por favor se alguem sabe o que esta acontecendo me ajude… abaixo segue o codigo.
public static Document createDocument(String xml) throws Exception {
DocumentBuilder DocumentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
return DocumentBuilder.parse(new InputSource(new StringReader(xml)));
}
private static String sign(String xml, String tag) {
try {
Document doc = createDocument(xml);
Element el = (Element) doc.getElementsByTagName(tag).item(0);
String id = el.getAttribute("Id");
return sign(doc, "#" + id);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
DESDE JÁ GRATO!!

Na verdade todo document ao dar um toString nele vai printar algo do tipo [