【发布时间】:2014-11-13 14:00:26
【问题描述】:
我在带有内置 XMLPullParser 的 Android 中使用 XStream。除了我的实体标签外,一切都很好。如果我有这样的文件开头
<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/css" href="big_chart_xml.css" ?><!DOCTYPE outer[ <!ENTITY copy "©"> ]>
<vault> ...
它会中断,并显示错误提示
com.thoughtworks.xstream.io.StreamException: : Unexpected token (position:TEXT @3:1 in java.io.StringReader@422749b8)
如果我将实体标签设为多行,它会给出相同的错误,总是指向第一个元素的开头。如果我从 doctype 内部删除实体标签,它可以正常工作,所以它与嵌套标签有关。
【问题讨论】:
标签: android xml xml-parsing xstream xmlpullparser