<?php
$xml = '<voorbeeld xmlns:kennis="link"
xmlns:tagg="verbinding"
xmlns:aanhef="doorgang"
xmlns:voornaam="verwijzing"
xmlns:achternaam="brug"
xmlns:hobby="my.foo.urn">
<kennis>
<tagg:a>
<aanhef:a>Mevr </aanhef:a>
<persoon>
<voornaam:a>Caro</voornaam:a>
<achternaam:a>Emerald gaat</achternaam:a>
<hobby:a> graag zingen </hobby:a>
</persoon>
</tagg:a>
</kennis>
<kennis>
<tagg:b>
<aanhef:b>Dhr </aanhef:b>
<persoon>
<voornaam:b>Bas</voornaam:b>
<achternaam:b>van de Ven</achternaam:b>
<hobby:b> drummen </hobby:b>
</persoon>
</tagg:b>
</kennis>
<kennis>
<tagg:c>
<aanhef:c>Jongeman </aanhef:c>
<persoon>
<voornaam:c>Ruben</voornaam:c>
<achternaam:c>Verhoeven</achternaam:c>
<hobby:c> voetballen </hobby:c>
</persoon>
</tagg:c>
</kennis>
</voorbeeld>' ;
$sxe = new SimplexmlElement($xml) ;
foreach($sxe->kennis as $kennis) {
$tagdata = $kennis->children('verbinding'); // EXTRA TAG
$aanhefdata = $tagdata->children('doorgang');//AANHEF
echo "De aanhef is : ".$tagdata->a.$aanhefdata->a;
echo $tagdata->b.$aanhefdata->b;
echo $tagdata->c.$aanhefdata->c;
foreach($tagdata->persoon as $persoon) {
$Vnaamdata = $persoon->children('verwijzing'); //VOORNAAM
$Anaamdata = $persoon->children('brug');// ACHTERNAAM
$hobbydata = $persoon->children('my.foo.urn');//HOBBY
echo $tagdata->a.$aanhefdata->a.$Vnaamdata->a.$Anaamdata->a.$hobbydata->a;
echo $tagdata->b.$aanhefdata->b.$Vnaamdata->b.$Anaamdata->b.$hobbydata->b;
}
/*echo $tagdata->b.$aanhefdata->b.$Anaamdata->b.$hobbydata->b;
echo $tagdata->c.$aanhefdata->c.$Anaamdata->c.$hobbydata->c;*/
echo '<br/>';
}
echo "<br>";
- Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- De aanhef is :
Mevr <br/>De aanhef is :
Dhr <br/>De aanhef is :
Jongeman <br/><br>
- Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.9
- Fatal error: Cannot instantiate non-existent class: simplexmlelement in /in/5iA9H on line 42
Process exited with code 255. - Output for 4.3.0 - 4.3.1
- Fatal error: Cannot instantiate non-existent class: simplexmlelement in /in/5iA9H on line 42
preferences:
241.68 ms | 401 KiB | 460 Q