Estoy trabajando en un buscador para leer archivos xml desde php y no se como hacerlo.
Lo que tengo hecho ahora lo que hace es mostrarme todos los resultados del xml en lugar de la busqueda realizada.
Esto es lo que tengo:
Código:
<?
$objDOM = new DOMDocument();
$objDOM->load("fichero.xml"); //make sure path is correct
$driver = $objDOM->getElementsByTagName("product");
// for each note tag, parse the document and get values for
// tasks and details tag.
foreach( $driver as $value )
{
$names = $value->getElementsByTagName("name");
$name = $names->item(0)->nodeValue;
$points = $value->getElementsByTagName("price");
$point = $points->item(0)->nodeValue;
$urls = $value->getElementsByTagName("advertiserProductUrl");
$url = $urls->item(0)->nodeValue;
echo "$name : $point €: $url :<br>";
}
?>
Agradecería cualquier ayuda.