Ciao a tutti devo recuperare dinamicamente da un catalogo di prodotti in xml i prodotti che hanno come temperatura massima e come temperatura minima i valori passati da un form di ricerca.

prodotti.xml

codice:
<catalogo_prodotti>
<prodotto><nome>prodotto1</nome><tmin>-10</tmin><tmax>20</tmax></prodotto>
<prodotto><nome>prodotto2</nome><tmin>-10</timin><tmax>20</tmax></prodotto>
<prodotto><nome>prodotto2</nome><tmin>-10</timin><tmax>90</tmax></prodotto>
<catalogo_prodotti>
ricerca.php
codice:
$tmax= $_POST['max'];
$tmin = $_POST['min'];

$dom = new DomDocument();
$dom->load("prodotti.xml");
$xpath = new DomXPath($dom); 
$xpath->query("//prodotto[@tmax='".$prodId."'][@tmin='".$tmin."']")

echo query;
Ho un dubbio se la sintassi della query sia coretta, voi cosa ne pensate avete anche altre soluzioni?