/** * Handles a Node (determining whether it is a title, description, item, etc. and handling it * appropriately). * * @param feed The feed to set any values to. * @param node The node. */ private void parseNode(Feed feed, Node node) { switch (node.getNodeName().toLowerCase()) { case "title": feed.setTitle(getNodeValue(node)); break; case "description": feed.setDescription(getNodeValue(node)); break; case "link": feed.setLink(getNodeValue(node)); break; case "lastbuilddate": feed.setUpdated(getNodeValue(node)); break; case "item": parseItem(feed, node); break; } }