public static Point LoadPoint(XmlNode pointNode)
{
double latitude, longitude;
if (pointNode.GetXmlNodeValue("@C").ParseValue(out latitude) == false ||
pointNode.GetXmlNodeValue("@D").ParseValue(out longitude) == false)
return null;
var point = new Point();
point.X = longitude;
point.Y = latitude;
return point;
}