将代号1连接到php / mysql

时间:2016-05-16 11:07:15

标签: php xml-parsing java-me codenameone

在使用代号为1构建移动应用程序时遇到以下错误。

代码正在使用无代号项目

public Actualite[] select(){
       try {
            ActualiteHandler matchHandler = new ActualiteHandler();
            // get a parser object
            SAXParser SAXparser = SAXParserFactory.newInstance().newSAXParser();
            // get an InputStream from somewhere (could be HttpConnection, for example)
            HttpConnection hc = (HttpConnection) Connector.open("http://localhost/abbes/select.php");//people.xml est un exemple
            DataInputStream dis = new DataInputStream(hc.openDataInputStream());
                        dis.toString();
            SAXparser.parse(dis, matchHandler);
            // display the result
            matches = matchHandler.getMatch();
             return matches;
        } catch (ParserConfigurationException ex) {
            ex.printStackTrace();
        } catch (SAXException ex) {
            ex.printStackTrace();
        } catch (IOException ex) {
            ex.printStackTrace();
        }

             return null;
   }

这是错误

 error: cannot access File
 SAXparser.parse(dis, matchHandler);   
class file for java.io.File not found

1 个答案:

答案 0 :(得分:0)

Codename One不支持SAXParserjava.io.File

我也看到你使用了Connector这是一个J2ME类而且不受支持。

您需要使用XMLParserFileSystemStorage

请在此处查看开发人员指南covering this functionality