Hoe kan ik bij hetvolgend script bijvoorbeeld alles ophalen waar pos=1, en dat dan de punten winst gelijkspel en verliezen en teamnaam worden weergeven? Ik heb al wat geprobeerd maar ik krijg het niet goed voor elkaar

<?xml version="1.0" encoding="UTF-8" standalone="no" ?> 
- <data>
  <division_id>3</division_id> 
  <serie_id>7</serie_id> 
  <teams_promoted>1</teams_promoted> 
  <teams_relegated>4</teams_relegated> 
- <position>
  <team pos="1" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">Os LeƵes de Alvalade</team> 
  <team pos="2" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">jack barkers devils</team> 
  <team pos="3" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">Fenerbahce1901</team> 
  <team pos="4" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">fc de rakt</team> 
  <team pos="5" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">FC.Twente</team> 
  <team pos="6" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">SC Groningen</team> 
  <team pos="7" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">Beavercreek Beavers</team> 
  <team pos="8" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">Merelaars</team> 
  <team pos="9" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">FC Reuver</team> 
  <team pos="10" points="0" wins="0" draws="0" defeats="0" sgoals="0" cgoals="0">Equipe Mondial</team> 
  </position>
  </data>
Waarschijnlijk kom je er met simplexml wel uit. Anders moet je opzoek naar DOMDocument.

Voor beide is PHP5 een vereiste.
Dan is het helaas niet mogelijk, je zult dan moeten overschakelen naar een andere host :(
Ook met PHP 4 is het mogelijk. Maar makkelijk is anders

Zie PHP.net
Het is mij gelukt ooit een keer. Maar ik doe het niet na...

De script bevat te veel gevoeilige informatie.. maar het is gewoon met PHP loopen..
Tis mij dus wel gelukt, was wel even uitzoeken maar uit eindelijk werkte het toch.

<?php
$_sXML_FullPath = '/xml/xmlbestand.xml';

$sData = file_get_contents($_sXML_FullPath);

$rParser = xml_parser_create();

xml_parser_set_option($rParser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($rParser, $sData, $aValues, $aIndex);
xml_parser_free($rParser);

unset($rParser);

echo '$aValues:';
print_r($aValues);

echo '$aIndex:';
print_r($aIndex);
?>

En dan moet je wat gaan doen met de resultaat arrays ;D
Dit was het makkelijkste :(. Nu het lastigste nog...
okeey, dacht dat jullie dit moeilijk vonden ;D


Ik lees hiermee dan een Excel XML werkblad bestand in maar dat is niet eenvoudig omdat je dan soms cellen mist en dan moet je kijken naar een bepaald offset nummer.
Maar het werkt :D
Ik moest ooit een keer een XML bestand inlezen van 30 kb... Dit koste mij 5 min. De rest 2 dagen..

Reageren