Prezados colegas, eu tenho dentro do arquivo XML a seguinte informação:
<cep>34123-145</cep>
<telefone> 41-3212-3345</telefone>
<uf>MG</uf>
faço a leitura tudo ok, sem problemas, agora eu não consigo ler quando o arquivo não possui a informação do telefone ficando assim:
<cep>34123-145</cep>
<telefone/>
<uf>MG</uf>
para fazer a verificação estou usando o código:
public String obterValorElemento(Element elemento, String nomeElemento) {
//obt�m a lista de elementos
NodeList listaElemento = elemento.getElementsByTagName(nomeElemento);
if (listaElemento == null) {
return null;
}
//obt�m o elemento
Element noElemento = (Element) listaElemento.item(0);
if (noElemento == null) {
return null;
}
//obt�m o n� com a informa��o
Node no = noElemento.getFirstChild();
return no.getNodeValue();
}
alguem pode me ajudar a fazer a leitura? pois esta dando retorno de NULL. Obrigado!