1
resposta

Leitura atributo moeda

Olá, gostaria de saber como ficaria a leitura do atributo moeda da tag venda utilizando o StAX.

1 resposta

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.