@Override
	public void endElement(String uri, String localName, String qName) throws SAXException {

		if (qName.equalsIgnoreCase(ProviderElements.NAME) && provider != null) {
			provider.setName(text);
		} else if (qName.equalsIgnoreCase(ProviderElements.URL) && provider != null) {
			provider.setFeedUrl(text);
		} else if (qName.equalsIgnoreCase(ProviderElements.CATEGORY) && provider != null) {
			Category category = UserSettings.getInstance().getCategory(text);
			provider.setCategory(category);
			if(category != null){
				category.getItemList().add(provider);
			}
		}else if (qName.equalsIgnoreCase(ProviderElements.FEED) && provider != null) {
			providerList.add(provider);
		}
	}