Как разобрать следующий код с помощью SAXparsing в Android? - PullRequest
0 голосов
/ 05 апреля 2011
<channel>
 <pubDate> <![CDATA[ 1301565012]]>  </pubDate>
 <name><![CDATA[ Nanopress]]> </name>
 <link><![CDATA[ http://www.nanopress.it ]]> </link>
<description> <![CDATA[ Tutte le ultime news di Nanopress ]]>  </description>
<language><![CDATA[ it ]]> </language>
 <item> <ID>0</ID> <url>
 <![CDATA[ http://www.politica24.it/articolo/giustizia-prescrizione-breve-caos-alla-camera-il-video/10129/ ]]> </url>
<category><![CDATA[ NanoPress ]]> </category>
 <title> <![CDATA[ Prescrizione breve: caos alla Camera ]]>  </title>
</channel>

1 Ответ

0 голосов
/ 05 апреля 2011

Пакет org.xml.sax включен в Android SDK, вы можете анализировать xml, как если бы вы были в простом Java-приложении.

Создайте класс, который расширяет DefaultHandler, создайте экземпляр SAXParserFactory и начните анализ

SAXParserFactory saxFactory = SAXParserFactory.newInstance();
SAXParser parser = saxFactory.newSAXParser();

parser.parse( xml, handler );
...