item.setGuid(getElementValue(itemElmt, "guid"));
item.setPublished(getElementValue(itemElmt, "pubDate"));
item.setTitle(getElementValue(itemElmt, "title"));
NodeList enclosureNode = itemElmt.getElementsByTagName(Enclosure.ENCLOSURE);
if (enclosureNode.getLength() == 1) {
Enclosure enclosure = new Enclosure();
Element enclosureElmt = ((Element) enclosureNode.item(0));
String length = enclosureElmt.getAttribute(Enclosure.LENGTH);
if (length.length() > 0) {
try {
enclosure.setLength(Integer.parseInt(length));
} catch (NumberFormatException e) {
}
}
enclosure.setType(enclosureElmt.getAttribute(Enclosure.TYPE));
enclosure.setUrl(enclosureElmt.getAttribute(Enclosure.URL));
item.setEnclosure(enclosure);
}
channel.addItem(item);
}