Kxml

6 respostas
fsjr

Pessoal, uma duvida para quem entende bem do KXML. Quando eu carrego um arquivo XML …

KXmlParser parser = new KXmlParser();
try {                        
         parser.setInput(new InputStreamReader(in));
         parser.nextTag();

         ...

Eu preciso iterar sobre todos os nodos um a um ? Tento ir direto a algum especifico, exemplo:

parser.require(XmlPullParser.START_TAG, null, "ALGUM_NODO_NO_MEIO_DO_XML");

Ai ele da pau e apenas se eu iterar um por um, mesmo que nao precise da informacao de alguns nodos.

Valeu e foi mal se falei bobagem, mas ate agora nao conseghui sem ser desta maneira (Iterando sobre todos nodos na sequencia).

6 Respostas

kcouto

Vc pode ir dando next() tbm.
Digamos, vc quer chegar a uma determinada tag chamada . Então faça assim:

while(parser.getName()!="TAG"){
parser.next();
}

teste para ver se assim dá certo.

Norxs

alguem tem um link pra eu baixar esse pacote de KXML?

kcouto

http://kxml.sourceforge.net/ confira!

caio_ferreira

não sei se vc já viu esse artigo, é bom

renzonuccitelli

Para quem não curte usar o SAX, ainda tem o JColtrane (http://jcoltrane.sf.net)

Norxs

Alguém tem um exemplo de como criar um xml com Kxml ? … só axei de parser

Criado 10 de novembro de 2008
Ultima resposta 28 de nov. de 2008
Respostas 6
Participantes 5