Я реализовал синтаксический анализатор XML, который анализирует RSS-канал в Android, используя SAX-анализ. Канал RSS содержит & amp. к сожалению, парсер, кажется, создает новые переводы строк.
Так "Hello & Goodbye"
становится
"Hello
&
Goodbye"
Нужно ли установить кодировку?
Это класс Parser:
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
XMLReader reader = parser.getXMLReader();
RssHandler handler = new RssHandler();
reader.setContentHandler(handler);
InputSource is = new InputSource(sourceUrl.openStream());
reader.parse(is);