平板电脑上的android解析错误,但不是模拟器

时间:2011-10-24 01:35:51

标签: android parsing exception

我有这个例外:

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>

1 个答案:

答案 0 :(得分:3)

默认字符集有所不同吗? XML中是否有字符集?