Problemas com XML (kxml)

Boa tarde galera…

Estou tendo um problema

        Document doc = null;
        XmlParser parse = null;
        try {
            http = (HttpConnection) Connector.open(Configuration.getUrl());
            http.setRequestMethod(HttpConnection.GET);
            System.out.println("Msg: " + http.getResponseMessage());
            System.out.println("Cod: " + http.getResponseCode());

            if (http.getResponseCode() == HttpConnection.HTTP_OK) {
                InputStreamReader reader = new InputStreamReader(http.openInputStream());
                parse = new XmlParser(reader);
                doc = new Document();
                System.out.println(doc.getChildCount()); // ele retorna 0
                System.out.println(doc.getDocumentRoot()); // cai numa excessão que diz que não existe raiz no arquivo xml

                ...

Alguem pode em dar uma Luz???

Obrigado ^^

amigo, n vi ainda o motivo do seu erro. mas veja aqui http://xstream.codehaus.org/tutorial.html que ja deve ajudar.

Tente utiliza-lo.

Abraços.

pelo q eu entendí, do seu código, vc não anexou, em lugar algum, o arquivo ao Document. Portanto, o Document está vazio (não contém qualquer elemento, raiz,… nada).

Mas o Xstream não é uma biblioteca muito grande pra J2ME?

Estou usando o kxml pq é uma biblioteva pequena, e desenvolvida pra dispositivo móvel…
mas tô recebendo aquele erro.

Fiz um teste com J2SE usando a mesma classe e o mesmo arquivo, mas sendo que o arquivo nao estava na web…

[code]Document doc = null;
XmlParser parse = null;
try {
fileInputStream = new FileInputStream(“teste.xml”);
InputStreamReader reader = new InputStreamReader(fileInputStream);
parse = new XmlParser(reader);
doc = new Document();
doc.parse(parse);

        System.out.println(doc.toString());
        Element root = doc.getRootElement();
        Element row = (Element) root.getChild(1);
        for(int i = 0; i<row.getAttributeCount(); i++){
            System.out.println(row.getAttribute(i).getName() + " = " + row.getAttribute(i).getValue());
        }

        ...

[/code]

E funcionou na boa…

Hummmm
é mesmo…
aeiaheuia…
Mas eu sou burro =)

Obrigado…
acho que to meio perdido por causa da gripe!
abraços =)