Hoi
Hoe selecteer je een element via een attribuut?
Neem, bijvoorbeeld:
<bibliotheek>
<collectie>
<boek isbn="1234567890" siso="onderwerp">
<titel>Zomaar een boek</titel>
<auteur>Een onbekende auteur</auteur>
<plaats>Ergens</plaats>
<jaar>Eens</jaar>
</collectie>
</boek>
</bibliotheek>
Nu weet ik dat je in PHP het isbn-nummer kan ontsluiten met regels als:
$boek = new SimpleXMLElement("boekcollectie.xml");
foreach boek->collectie as $collectie {
echo $collectie->boek['isbn'];
}
Maar hoe selecteer je een groep attributen met een bepaalde waarde, zoals siso="onderwerp"?
Mijn uiteindelijke doel zou zijn om elementen met een bepaalde waarde voor hun attributen zichtbaar te maken, maar het is mij niet duidelijk hoe ik de waarden van die attributen te pakken kan krijgen.
Hoe selecteer je een element via een attribuut?
Neem, bijvoorbeeld:
<bibliotheek>
<collectie>
<boek isbn="1234567890" siso="onderwerp">
<titel>Zomaar een boek</titel>
<auteur>Een onbekende auteur</auteur>
<plaats>Ergens</plaats>
<jaar>Eens</jaar>
</collectie>
</boek>
</bibliotheek>
Nu weet ik dat je in PHP het isbn-nummer kan ontsluiten met regels als:
$boek = new SimpleXMLElement("boekcollectie.xml");
foreach boek->collectie as $collectie {
echo $collectie->boek['isbn'];
}
Maar hoe selecteer je een groep attributen met een bepaalde waarde, zoals siso="onderwerp"?
Mijn uiteindelijke doel zou zijn om elementen met een bepaalde waarde voor hun attributen zichtbaar te maken, maar het is mij niet duidelijk hoe ik de waarden van die attributen te pakken kan krijgen.