Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2011, 12:22
orlandopc09
 
Fecha de Ingreso: julio-2010
Mensajes: 41
Antigüedad: 14 años, 4 meses
Puntos: 7
Pregunta Distinct con Dom y Xpath

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