Olá pessoal…
É o seguinte… tenho um arquivo XML e estou lendo através da biblioteca sax blzinha…
faço o parse e carrego minha variável Attrbutes com todos os dados de um determinado elemento do XML…
para ler cada elemento vou fazendo, por exemplo:
String tipo = att.getValue("Tipo");
String valor = att.getValue("Valor");
String nome = att.getValue("Nome");
Só que estou tendo um “erro” ao fazer um desses getValue’s… Ele me retorna null e na hora de fazer um equals levo um NullPointerException…
Já debuguei o código pelo eclipse e vi que o cmapo que quero pegar no getValue existe e esta dentro dos metadados da Attribute, escrito igual e no mesmo case…
Porque ele não consegue ler esse atributo ??
Dei uma olhada na documentação da SUN e achei a seguinte frase para o Returns:
Returns:
The attribute value as a string, or null if the attribute is not in the list or if qualified names are not available.
Fiquei cabrero com esse fim… SE O NOME NÃO ESTIVER DISPONIVEL ?!?
É preciso disponibilizar o Attribute ?? Como se faz isso ??
VlW!!!