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