Анализ J2ME XML

У меня есть еще один вопрос о "Ошибка JDWP: 21" в журнале: Неожиданная ошибка JDWP 21

Я пытаюсь проанализировать некоторые XML, которые я собираю из сервлета, в J2ME-мидлет с кодом ниже. До сих пор безуспешно, я думаю, что из-за ошибки JDWP в моем HttpConnection, как только InputStream заполнен XML и когда-то проанализировал все в Документе, является нулем.

Кто-нибудь получил и идеи об ошибке JDWP, а также этот код выглядит так, как будто он должен работать?

В мидлете я использую JSR-172 API javax.xml.parsers.*,

if(d==form1 && c==okCommand)
    {
        // Display Webpage
         webPage = new TextBox(txtField.getString(),
                "",
                100000,
                TextField.ANY
                );
        Display.getDisplay(this).setCurrent(webPage);

        try 
        {
            HttpConnection conn = (HttpConnection)Connector.open("http://localhost:8080/Blogging_Home/Interface?Page=Bloggers&Action=VIEW&Type=XML");
            conn.setRequestMethod(HttpConnection.GET);
            int rc = conn.getResponseCode();
            getConnectionInformation(conn, webPage);
            webPage.setString(webPage.getString() + "Starting....");
            String methodString = getStringFromURL("");
            if (rc == HttpConnection.HTTP_OK) 
            {
                    InputStream is = null;
                    is = createInputStream(methodString);            
                    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();  
                    DocumentBuilder builder;  
                    Document document;
                    try  
                    {  
                        builder = factory.newDocumentBuilder(); 
                        document = builder.parse(is);  
                    } catch (Exception e) {  
                        e.printStackTrace();  
                    }
            }
            else 
            {
                    webPage.setString(webPage.getString() + "ERROR:" + rc);
            }

        }
        catch(Exception ex)
        {
            // Handle here
            webPage.setString("Error" + ex.toString());
        }

0 ответов

Другие вопросы по тегам