Hola a todos
Tengo el siguiente archivo xml del cual mediante Dom y Xpath obtengo los productos de todos o un país determinado.
Código:
<?xml version="1.0" encoding="utf-8"?>
<row country='England' product='Shoes' />
<row country='Germany' product='T-Shirts' />
<row country='Brazil' product='Hat' />
<row country='Japan' product='Jeans' />
<row country='Brazil' product='T-Shirts' />
...
...
...
Código PHP:
function get_products($file, $param=null){
$dom = new DOMDocument();
$dom->load("$file");
if ($param == null || $param == 'sin filtro') {
$rows = $dom->getElementsByTagName('row');
} else {
$xpath = new DOMXpath($dom);
$query = "//z:row[@country='$param']";
$rows = $xpath->query("$query");
}
return $rows;
}
mi duda es si existe alguna forma de hacer un distinct para obtener el listado total de países sin que se repita ninguno.
Saludos y Gracias de antemano