NodeList recordNodes = r.getNode().getFirstChild().getChildNodes();
for (int i = 0; i < recordNodes.getLength(); i++) {
NamedNodeMap attributes = recordNodes.item(i).getAttributes();
try {
results.add(new FuelPriceRecord(
attributes.getNamedItem("name").getNodeValue(),
attributes.getNamedItem("address").getNodeValue(),
Integer.valueOf(attributes.getNamedItem("postCode").getNodeValue()),
attributes.getNamedItem("suburb").getNodeValue(),
format.parse(attributes.getNamedItem("collectedDate").getNodeValue()),