Kxml

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).

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.

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

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

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

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

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