Crew algemeen |
|
Het is allemaal niet zo lastig... Met DOMDocument en DOMXPath heb je al je data zo bij elkaar en is het makkelijk op te slaan in een database of waar dan ook.
Maar helaas is dit wederom een feed van mensen die denken dat XML net CSV is (uitslag_set_1..5, dat slaat *nergens* op)
Om je een beginnetje te geven:
<?php
$dom = new DOMDocument('1.0', 'iso-8859-1');
$dom->load('http://www.volleylimburg.be/Competitie/XML/uitslagen_xml.php?reeks=1H');
$x = new DOMXPath($dom);
echo '
<table summary="Uitslag wedstrijden">
<thead>
<tr>
<th>#</th>
<th>Datum</th>
<th colspan="2">Teams</th>
<th>Locatie</th>
<th>Uitslag</th>
</tr>
</thead>
<tbody>';
foreach($x->query('/kalender/wedstrijd') as $wedstrijd) {
echo '
<tr>
<td>' . $x->evaluate('string(nr)', $wedstrijd) . '</td>
<td>' . $x->evaluate('string(datum)', $wedstrijd) . ' ' . $x->evaluate('string(datum)', $wedstrijd) . '</td>
<td>' . $x->evaluate('string(thuisploeg)', $wedstrijd) . '</td>
<td>' . $x->evaluate('string(bezoekersploeg)', $wedstrijd) . '</td>
<td>' . $x->evaluate('string(sporthal)', $wedstrijd) . '</td>
<td>' . $x->evaluate('string(uitslag)', $wedstrijd) . '</td>
</tr>';
}
echo '
</tbody>
</table>';
<?php $dom = new DOMDocument('1.0', 'iso-8859-1'); $dom->load('http://www.volleylimburg.be/Competitie/XML/uitslagen_xml.php?reeks=1H'); $x = new DOMXPath($dom); <table summary="Uitslag wedstrijden"> <thead> <tr> <th>#</th> <th>Datum</th> <th colspan="2">Teams</th> <th>Locatie</th> <th>Uitslag</th> </tr> </thead> <tbody>'; foreach($x->query('/kalender/wedstrijd') as $wedstrijd) { <tr> <td>' . $x->evaluate('string(nr)', $wedstrijd) . '</td> <td>' . $x->evaluate('string(datum)', $wedstrijd) . ' ' . $x->evaluate('string(datum)', $wedstrijd) . '</td> <td>' . $x->evaluate('string(thuisploeg)', $wedstrijd) . '</td> <td>' . $x->evaluate('string(bezoekersploeg)', $wedstrijd) . '</td> <td>' . $x->evaluate('string(sporthal)', $wedstrijd) . '</td> <td>' . $x->evaluate('string(uitslag)', $wedstrijd) . '</td> </tr>'; } </tbody> </table>';
|