Codice PHP:/*
* ottengo una nodelist di cd dall'XML'
* */
$records=$xml->getElementsByTagName("cd");
//query xpath
$query = '....';
$entries = $xpath->query($query);
/*
* svuoto la nodelist
* */
while($records->length>0){
$xml->removeChild($records->item(0));
}
/*
* inserisco solo gli elementi trovati dalla query
* */
for($i=0;$i<$entries->length;$i++){
$xml->appendChild($entries->item($i));
}
/*
* stampo gli elementi
* */
for($i=0;$i<$records->length;$i++){
echo $records->item($i)->nodeValue."
";
}
![]()
nel caso venga utile ad altri....

Rispondi quotando