Olá, gostaria de saber como ficaria a leitura do atributo moeda da tag venda utilizando o StAX.
Olá, gostaria de saber como ficaria a leitura do atributo moeda da tag venda utilizando o StAX.
Fala aí Jonathas, blz?
Você precisa pegar os atributos quando for o evento de iniciar um elemento e o nome desse elemento for vendas.
if (evento.isStartElement() && evento.asStartElement().getName().getLocalPart().equals("venda")) {
Iterator<Attribute> attributes = evento.asStartElement().getAttributes();
while(attributes.hasNext()){
Attribute attr = attributes.next();
if("moeda".equals(attr.getName()){
System.out.println(attr.getValue());
}
}
}
Para saber mais de uma olhada na documentação: http://docs.oracle.com/javase/6/docs/api/javax/xml/stream/XMLStreamReader.html#getAttributeValue(java.lang.String,%20java.lang.String)
Espero ter ajudado.