2014-11-13 9 views
0

Я использую XStream в Android со встроенным XMLPullParser. Все работает отлично, за исключением тега моего объекта. Если у меня есть начало моего файла, как этотXmlPullParser/XStream разбивается на Entity Tag Android

<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/css" href="big_chart_xml.css" ?><!DOCTYPE outer[ <!ENTITY copy "&#169;"> ]> 

<vault> ... 

Это сломает, с ошибкой, говоря

com.thoughtworks.xstream.io.StreamException: : Unexpected token (position:TEXT @3:1 in [email protected]) 

Если я сделать объект теги многострочным, это дает ту же ошибку, всегда указывая на начало первого элемента. Если я удаляю тег сущности изнутри doctype, он отлично работает, поэтому это что-то о вложенных тегах.

ответ

0

Вы пытаетесь что-то вроде этого?

StringBuilder xml = new StringBuilder(); 
xml.append("<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/css"  href="big_chart_xml.css" ?><!DOCTYPE outer[ <!ENTITY copy "&#169;"> ]>").append("\n") 
Смежные вопросы