/** * Convert the raw XML into an object * * @param \SimpleXMLElement $xml * @return Gis */ public static function createFromXML(\SimpleXMLElement $xml) { $gis = new Gis(); if (isset($xml->xcoordinate)) { $gis->setXCoordinate((double) $xml->xcoordinate); } if (isset($xml->ycoordinate)) { $gis->setYCoordinate((double) $xml->ycoordinate); } return $gis; }