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;
}
Saludos y Gracias de antemano