View Single Post
  #2   Spotlight this post!  
Unread 15-03-2012, 11:39
KeatonM's Avatar
KeatonM KeatonM is offline
Registered User
FRC #0027 (Team RUSH)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Dallas, TX
Posts: 83
KeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant futureKeatonM has a brilliant future
Re: Extracting Data from FRC-Spy

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
__________________

Team RUSH 27 Alumni

Personal/Resume: http://keatondm.com
Social: http://twitter.com/keatonm27 & http://facebook.com/kdmantz


Anyone who has never made a mistake has never tried anything new.
- ALBERT EINSTEIN