Vraag & Antwoord

Webprogrammeren & scripting

Php XML Parser

1 antwoord
  • Hallo, ik heb het volgende XML bestand [code:1:5fc25a75c6] <?xml version="1.0"?> <romitemlist> <romitem id="200000" Name_enUS="Gold" /> <romitem id="200001" Name_enUS="Lottery Tickets" /> <romitem id="551037" Name_enUS="Recipe - Potion of Focused Will" /> </romitemlist> [/code:1:5fc25a75c6] Ik ben pas begonnen met XML-PHP, PHP doe ik al langer. Maar ik wou dus dat PHP ongeveer het volgende weergeeft: [b:5fc25a75c6]200000 Gold 200001 Lottery Tickets 551037 Recipe - Potion of Focused Will[/b:5fc25a75c6] Ik heb natuurlijk al op google gekeken, maar in alle codes staat er niet id="200000" maar een nieuwe tag. Hoe kan ik dat resuktaat krijgen? Ik heb inmiddels al het volgende, maar verder kom ik niet: [code:1:5fc25a75c6] <?php $string = <<<XML <romitemlist> <romitem id="200000" Name_enUS="Gold" /> <romitem id="200001" Name_enUS="Lottery Tickets" /> </romitemlist> XML; $xml = simplexml_load_string($string); foreach($xml->romitem[1]->attributes() as $a => $b) { echo '<a href="index.php?i='.$b.'">'.$b.'</a> '; } echo '<br />'; $attrs = $this->attributes(); return $attrs[$name]; ?> [/code:1:5fc25a75c6] Dat geeft het volgende weer: 200001 Lottery Tickets (helemaal niet goed dus) Alvast bedankt! Bart[/code]

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.