怎么解析这个文件

如何解析这个文件
<?xml version="1.0" encoding="UTF-8"?>
<DownData>
<ResultState>0</ResultState>
<DataList>
<item>
<RegionCode>1</RegionCode>
<RegionName>华北东北</RegionName>
</item>
<item>
<RegionCode>2</RegionCode>
<RegionName>华东地区</RegionName>
</item>
<item>
<RegionCode>3</RegionCode>
<RegionName>华南地区</RegionName>
</item>
<item>
<RegionCode>4</RegionCode>
<RegionName>中 西 部</RegionName>
</item>
</DataList>
</DownData>
如何用SAX解析这种格式的XML呢?还有<ResultState>0</ResultState>要先判断这个值,0正常,799操作数据错误,789获取数据错误?

------解决方案--------------------
推荐一个有用的网址:http://blog.csdn.net/j67065/article/details/7656001
第一次碰到这个问题的时候,我也是看的这篇文章解决的,很不错的,可以借鉴下
------解决方案--------------------
如果在android中,其实可以用android自己封装好的解析器pull解析器。找一篇例子很简单的!
------解决方案--------------------
推荐使用pull解析器。