// TODO Auto-generated method stub
list = new ArrayList<channel>();
}
/*
* 标签开始通知
*/
@Override
public void startElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException {
// TODO Auto-generated method stub
chann = new channel();
if (localName.equals("item")) {
for (int i = 0; i < attributes.getLength(); i++) {
if (attributes.getLocalName(i).equals("id")) {
chann.setId(attributes.getValue(i));
} else if (attributes.getLocalName(i).equals("url")) {
chann.setUrl(attributes.getValue(i));
}
}
currentState = ITEM;
return;
}
currentState = 0;
return;
}
}
-
private List<channel> getChannelList() throws ParserConfigurationException, SAXException, IOException
{
-
//实例化一个SAXParserFactory对象
SAXParserFactory factory=SAXParserFactory.newInstance();
-
SAXParser parser;
//实例化SAXParser对象,创建XMLReader对象,解析器
-
parser=factory.newSAXParser();
XMLReader xmlReader=parser.getXMLReader();
-
//实例化handler,事件处理器
SAXPraserHelper helperHandler=new SAXPraserHelper();