Muchísimas gracias masterpuppet por responder, me funciono bien solo tuve que hacerle un pequeño cambio, quitarle la ultima parte del query
/@country, con esa linea cuando me daba un error "Call to undefined method DOMAttr::getAttribute()" sabes a que se debe esto.
Al final me quedo así
Código XML:
Ver originalpublic function get_country($file) {
$dom = new DOMDocument();
$dom->load("$file");
$xpath = new DOMXpath($dom);
$query = "//row[not(@country=preceding-sibling::z:row/@country)]";
$rows = $xpath->query("$query");
return $rows;
}