for(int i=0; i < linkList.getLength();i++)
{
nodeMap = linkList.item(i).getAttributes();
final String toNode = nodeMap.getNamedItem("to").getNodeValue();
final String fromNode = nodeMap.getNamedItem("from").getNodeValue();
final TransportationMethod type = TransportationMethod.valueOf(nodeMap.getNamedItem("type").getNodeValue());
final Link link = new LinkImpl(this, type, coordinates.get(toNode), coordinates.get(fromNode));
links.add(link);
}
}