Android XML SAXParser处理来自URL的&符号?

时间:2011-12-23 15:04:58

标签: android xml sax

我使用SAXParser从URL解析XML。 XML有一些带符号(&)符号的数据。 &符号后不读取XML数据。我该如何解决这个问题?

URL website = new URL(FullURL); 
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
HandlingXMLStuff doingwork = new HandlingXMLStuff();
xr.setContentHandler(doingwork);
xr.parse(new InputSource(website.openStream()));    
String information = doingwork.getInformation();

XML标记包含

之类的数据
<choice>Cat &amp; Dog</choice>

我的输出为

Cat

1 个答案:

答案 0 :(得分:0)

要裸体'&amp;'而不是“&amp; amp;”你需要在“Cat&amp; Dog”周围使用CDATA [[]]结构。