Bom dia galera.
estou usando o kXML.
Quando faço assim retorna certo:
InputStream arq = getClass().getResourceAsStream(“pessoas.xml”);
parser.setInput(new InputStreamReader(arq));
porque peguei de um arquivo.
Mas quando faço destra outra maneira:
InputStream in = Connector.openDataInputStream(url);
parser.setInput(new InputStreamReader(in));
lança um execao:
org.xmlpull.v1.XmlPullParserException: unexpected type (position:END_DOCUMENT null@1:0 in java.io.InputStreamReader@d590dbc)
at org.kxml2.io.KXmlParser.exception(+47)
at org.kxml2.io.KXmlParser.nextTag(+47)
at start.ParseXML.parser(ParseXML.java:151)
at start.MidletFirst.getXml(MidletFirst.java:178)
at start.MidletFirst.startApp(MidletFirst.java:229)
at javax.microedition.midlet.MIDletProxy.startApp(MIDletProxy.java:44)
at com.sun.midp.midlet.Scheduler.schedule(Scheduler.java:372)
at com.sun.midp.main.Main.runLocalClass(Main.java:461)
at com.sun.midp.main.Main.main(Main.java:126)
Sendo que o retorno da conexao é o mesmo conteudo do arquivo pessoas.xml.
