load('test.xml'); // opret XPath objekt $xpath = new DOMXPath($doc); // søg efter medlemmer med det angivne no $medlemmer = $xpath->query("//medlemmer/medlem[@no=$no]"); // test om der var nogen matchende medlemmer if($medlemmer->length > 0) { // tag det første matchende medlem $medlem = $medlemmer->item(0); // udskriv attribut no echo "no=" . $medlem->attributes->getNamedItem('no')->nodeValue . "
\r\n"; // søg efter sub element navn og udskriv det echo "navn=" . $xpath->query("navn/text()", $medlem)->item(0)->nodeValue . "
\r\n"; // søg efter sub element adresse og udskriv det echo "adresse=" . $xpath->query("adresse/text()", $medlem)->item(0)->nodeValue . "
\r\n"; } else { echo "Ingen fundet
\r\n"; } } ?>
No: