我有这个例外:
org.xml.saxParseException:意外的令牌(位置TEXT @ 1:2 ......)
但只有在平板电脑上运行我的.apk时才会导致它。在android模拟器上解析时相同的数据永远不会导致此异常并且100%工作。有什么想法吗?
以下是抛出异常的代码:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
InputSource inputSource = new InputSource();
inputSource.setCharacterStream(new StringReader(xmlData));
Document doc = db.parse(inputSource);
以下是文件的一部分:
<Results> <Result title="08 07 2011"><Field title="blah blah" value="blah blah" /> </Result></Results>
答案 0 :(得分:3)
默认字符集有所不同吗? XML中是否有字符集?