2
respostas

métodos da API Event

if(evento.isStartElement() && evento.asStartElement().getName().getLocalPart().equals("preco")){

}

Fiquei na dúvida no que o getName e o etLocalPart retornam, debuguei o getName e vi que ele retornou venda, então ele pega o elemento venda e vê que tem outro elemento dentro dele que esta sendo chamado e no getLocalPart retorna o nome desse elemento? que por exemplo poderia ser nome.

2 respostas

Fala aí Luiz, blz?

Então o getName retorna um Objeto do tipo QName-Qualified namedo xml, e como esse é o nome qualificado precisamos pegar somente o nome da tag (ou a parte local) e por isso usamos o método getLocalPart() da classe QName.

Espero ter ajudado!

Opa blz e você mas se preciso apenas da parte local, porque não chamamos direto apenas ela, ee o getName retornou o nome do arquivo xml que é venda, e não o elemento preco.