Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在BlackBerry上解析XML字符串_Java_Blackberry - Fatal编程技术网

Java 在BlackBerry上解析XML字符串

Java 在BlackBerry上解析XML字符串,java,blackberry,Java,Blackberry,我试图用以下代码解析XML,但BlackBerry JDE中没有StringReader。正确的方法是什么 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); InputSource is = new InputSource();

我试图用以下代码解析XML,但BlackBerry JDE中没有StringReader。正确的方法是什么

            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            DocumentBuilder db = dbf.newDocumentBuilder();
            InputSource is = new InputSource();
            is.setCharacterStream(new StringReader(xmlRecords));
            Document doc = db.parse(is);
String xmlString=”“//您的xml字符串
ByteArrayInputStream bis=新的ByteArrayInputStream(xmlString.getBytes(“UTF-8”);
文档doc=builder.parse(bis);

试试这个

如果您想从来自服务器的数据构建DOM,最好直接使用DocumentBuilder解析InputStream,而不是将数据读入字符串并尝试使用它。一种方法是:

Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(input);
Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(input);