我使用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 & Dog</choice>
我的输出为
Cat
答案 0 :(得分:0)
要裸体'&amp;'而不是“&amp; amp;”你需要在“Cat&amp; Dog”周围使用CDATA [[]]结构。