Android-SAX解析&;as新品
我已经实现了一个XML解析器,它使用SAX解析在Android中解析RSS提要。RSS提要包含&。不幸的是,解析器似乎创建了新的换行符 那么,你好和再见就变成了 我需要设置一些编码吗 这是解析器类:Android-SAX解析&;as新品,android,xml,rss,sax,saxparser,Android,Xml,Rss,Sax,Saxparser,我已经实现了一个XML解析器,它使用SAX解析在Android中解析RSS提要。RSS提要包含&。不幸的是,解析器似乎创建了新的换行符 那么,你好和再见就变成了 我需要设置一些编码吗 这是解析器类: SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReade
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);
解析器有权在任何地方中断文本节点的内容,并通过多次字符调用将其传递给应用程序。许多解析器选择在实体边界处断开节点。我怀疑您正在从应用程序中获取多个文本块并添加换行符
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);