René Mølsted skrev:
> $_GET['id'] vil indeholde f.eks. 1002 herefter vil jeg gerne hente alle
> child node under det pågældende parent node.
Du skal have fat i simplexml_load_string(), som tager din XML-fil og
returnerer et objekt af klassen SimpleXMLElement med de data din XML
indeholder.
Jeg har lavet et lille eksempel, som tager udgangspunkt i den XML du skrev:
<?php
$Myid = 1002;
$num = 0;
$xmlFile = file_get_contents('din-xml-fil.xml');
$xml = simplexml_load_string($xmlFile);
// Løber items igennem for at finde den korrekte value:
for ($i = 0; $i < count($xml); $i++)
if ($Myid == $xml->item[$i]->attributes()->value)
$num = $i;
print $xml->item[$num]->navn; // Udskriver Anders Nielsen
print $xml->item[$num]->alder; // Udskriver 32
?>
Bemærk dog at det kun vil virke med PHP 5.
--
Christoffer Kjeldgaard Petersen
http://sappy.dk/