xmL(file_get_contents('test.xml')); // læs hele filen while($rdr->read()){ // test på node type switch ($rdr->nodeType) { case XMLReader::TEXT: // gem text til senere $s = $rdr->value; break; case XMLReader::ELEMENT: if($rdr->localName == 'medlem') { // hvis start på medlem element så hent attribut no $no = $rdr->getAttribute('no'); } break; case XMLReader::END_ELEMENT: if($rdr->localName == 'navn') { // hvis start på navn element så hent gemt text $navn = $s; } else if($rdr->localName == 'adresse') { // hvis start på adresse element så hent gemt text $adresse = $s; } else if($rdr->localName == 'medlem') { // hvis slut på medlem element så udskrive alt echo "\r\n"; // udskriv attribut no echo "\r\n"; // udskriv sub element navn echo "\r\n"; // udskriv sub element adresse echo "\r\n"; echo "\r\n"; } break; } } ?>
No Navn Adresse
" . $no . "" . $navn . "" . $adresse . "