The main problem is with your URL. '?xml=2.xml' should just be '?xml=2'.
You can also add '&teams=4096' after the 2 to filter to a specific team.
Here's some sample code and a demo that (I think) provides the information you're looking for.
Demo - I use team 27, since your team has no results in FRC-Spy yet -
http://keatonismy.name/dev/frcspy.php
Code:
PHP Code:
<?php
//$allmatches = simplexml_load_file("http://www.chiefdelphi.com/forums/frcspy.php?xml=2&teams=4096");
$allmatches = simplexml_load_file("http://www.chiefdelphi.com/forums/frcspy.php?xml=2&teams=27");
//print_r($allmatches);
$i = 0;
foreach ($allmatches as $row){
echo "<b>Event: </b>" . $allmatches->match[$i]->event . "<br />";
echo "<b>Match Type: </b>" . $allmatches->match[$i]->typ . "<br />";
echo "<b>Match No.: </b>" . $allmatches->match[$i]->mch . "<br />";
echo "<b>Red 1: </b>" . $allmatches->match[$i]->red1 . " ";
echo "<b>Red 2: </b>" . $allmatches->match[$i]->red2 . " ";
echo "<b>Red 3: </b>" . $allmatches->match[$i]->red3 . " <br />";
echo "<b>Blue 1: </b>" . $allmatches->match[$i]->blue1 . " ";
echo "<b>Blue 2: </b>" . $allmatches->match[$i]->blue2 . " ";
echo "<b>Blue 3: </b>" . $allmatches->match[$i]->blue3 . " <br />";
echo "<b>Red Score: </b>" . $allmatches->match[$i]->rfin . " ";
echo "<b>Blue Score: </b>" . $allmatches->match[$i]->bfin . "<br />";
echo "<br />";
$i++;
}
?>
If you uncomment the print_r line, you'll see the raw XML for your query.
Also, unless you're set on coding this from scratch yourself, team 862 has a nice system for retrieving match results with simple configuration. Check out
http://lightningrobotics.com/Content...agename=lrmrrs and the CD thread
http://www.chiefdelphi.com/forums/sh...d.php?t=104249