]> gitweb.michael.orlitzky.com - dead/htsn-import.git/commitdiff
Add a teams_are_normal function to TSN.XML.Weather.
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 6 Jul 2014 19:37:18 +0000 (15:37 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 6 Jul 2014 19:37:18 +0000 (15:37 -0400)
Fail in Main when the Weather teams are not normal (unsupported).
Add a note about the backwards teams to the man page.
Add tests for the backwards teams.

doc/man1/htsn-import.1
src/Main.hs
src/TSN/XML/Weather.hs
test/shell/import-duplicates.test
test/shell/weatherxml-backwards-teams-unsupported.test [new file with mode: 0644]
test/xml/scoresxml-pitcher-no-type.xml [new file with mode: 0644]
test/xml/weatherxml-backwards-teams.xml [new file with mode: 0644]

index 47ca0d10d33a022d98d2bd78ad5d988dd8eeb209..82917c6664a41204eaadc9c196452d01ffbb564a 100644 (file)
@@ -308,6 +308,11 @@ printed. If the \fI\-\-remove\fR flag is used, the file will be
 deleted. This prevents documents that we know we can't import from
 building up.
 
+Another problem that comes up occasionally is that the home and away
+team elements appear in the reverse order. As in the other case, we
+report these as unsupported and then \(dqsucceed\(dq so that the
+offending document can be removed if desired.
+
 .SH DEPLOYMENT
 .P
 When deploying for the first time, the target database will most
index 0fe6096e867631e4ea0ddae439324d891fd037f2..cb4bdffbe5e61f4ff8045e701310693944ff9dd2 100644 (file)
@@ -65,7 +65,11 @@ import qualified TSN.XML.ScheduleChanges as ScheduleChanges (
   pickle_message )
 import qualified TSN.XML.Scores as Scores ( dtd, pickle_message )
 import qualified TSN.XML.SportInfo as SportInfo ( dtds, parse_xml )
-import qualified TSN.XML.Weather as Weather ( dtd, is_type1, pickle_message )
+import qualified TSN.XML.Weather as Weather (
+  dtd,
+  is_type1,
+  pickle_message,
+  teams_are_normal )
 import Xml ( DtdName(..), parse_opts )
 
 
@@ -204,11 +208,17 @@ import_file cfg path = do
 
             -- SportInfo and GameInfo appear last in the guards
             | dtd == Weather.dtd =
+                -- Some of the weatherxml docs are busted in predictable ways.
+                -- We want them to "succeed" so that they're deleted.
+                -- We already know we can't parse them.
                 if Weather.is_type1 xml
-                then go Weather.pickle_message
+                then if Weather.teams_are_normal xml
+                     then go Weather.pickle_message
+                     else do
+                       let msg = "Teams in reverse order in weatherxml.dtd" ++
+                                 " (" ++ path ++ ")"
+                       return $ ImportUnsupported msg
                 else do
-                  -- We want these to "succeed" so that they're deleted.
-                  -- We already know we can't parse them.
                   let msg = "Unsupported weatherxml.dtd type (" ++ path ++ ")"
                   return $ ImportUnsupported msg
 
index 2146c3f6f565597e166244bac8b970e7360b9590..0866f6f09ee7a666f54da7cb4ce47e1f60e8c47a 100644 (file)
@@ -13,6 +13,7 @@ module TSN.XML.Weather (
   dtd,
   is_type1,
   pickle_message,
+  teams_are_normal,
   -- * Tests
   weather_tests,
   -- * WARNING: these are private but exported to silence warnings
@@ -45,8 +46,14 @@ import Text.XML.HXT.Core (
   PU,
   XmlTree,
   (/>),
+  (>>>),
+  addNav,
+  descendantAxis,
+  filterAxis,
+  followingSiblingAxis,
   hasName,
   readDocument,
+  remNav,
   runLA,
   runX,
   xp8Tuple,
@@ -243,7 +250,7 @@ data WeatherDetailedWeatherListingItem =
     db_home_team :: String,
     db_weather_type :: Int,
     db_description :: String,
-    db_temp_adjust :: String,
+    db_temp_adjust :: Maybe String,
     db_temperature :: Int }
 
 
@@ -259,7 +266,7 @@ data WeatherDetailedWeatherListingItemXml =
     xml_home_team :: String,
     xml_weather_type :: Int,
     xml_description :: String,
-    xml_temp_adjust :: String,
+    xml_temp_adjust :: Maybe String,
     xml_temperature :: Int }
   deriving (Eq, Show)
 
@@ -420,6 +427,34 @@ is_type1 xmltree =
     elements = parse xmltree
 
 
+-- | Some weatherxml documents even have the Home/Away teams in the
+--   wrong order. We can't parse that! This next bit of voodoo detects
+--   whether or not there are any \<HomeTeam\> elements that are
+--   directly followed by sibling \<AwayTeam\> elements. This is the
+--   opposite of the usual order.
+--
+teams_are_normal :: XmlTree -> Bool
+teams_are_normal xmltree =
+  case elements of
+    [] -> True
+    _  -> False
+  where
+    parse :: XmlTree -> [XmlTree]
+    parse = runLA $  hasName "/"
+                  /> hasName "message"
+                  /> hasName "Detailed_Weather"
+                  /> hasName "DW_Listing"
+                  /> hasName "Item"
+                  >>> addNav
+                  >>> descendantAxis
+                  >>> filterAxis (hasName "HomeTeam")
+                  >>> followingSiblingAxis
+                  >>> remNav
+                  >>> hasName "AwayTeam"
+
+    elements = parse xmltree
+
+
 instance DbImport Message where
   dbmigrate _ =
     run_dbmigrate $ do
@@ -513,7 +548,7 @@ pickle_item =
              (xpElem "HomeTeam" xpText)
              (xpElem "WeatherType" xpInt)
              (xpElem "Description" xpText)
-             (xpElem "TempAdjust" xpText)
+             (xpElem "TempAdjust" (xpOption xpText))
              (xpElem "Temperature" xpInt)
   where
     from_tuple = uncurryN WeatherDetailedWeatherListingItemXml
@@ -590,7 +625,8 @@ weather_tests =
     [ test_on_delete_cascade,
       test_pickle_of_unpickle_is_identity,
       test_unpickle_succeeds,
-      test_types_detected_correctly ]
+      test_types_detected_correctly,
+      test_normal_teams_detected_correctly ]
 
 
 -- | If we unpickle something and then pickle it, we should wind up
@@ -658,6 +694,16 @@ test_on_delete_cascade = testGroup "cascading delete tests"
       actual @?= expected
 
 
+-- | This is used in a few tests to extract an 'XmlTree' from a path.
+--
+unsafe_get_xmltree :: String -> IO XmlTree
+unsafe_get_xmltree path =
+  fmap head $ runX $ readDocument parse_opts path
+
+
+-- | We want to make sure type1 documents are detected as type1, and
+--   type2 documents detected as type2..
+--
 test_types_detected_correctly :: TestTree
 test_types_detected_correctly =
   testGroup "weatherxml types detected correctly" $
@@ -671,11 +717,28 @@ test_types_detected_correctly =
             "second type detected correctly"
             False ]
   where
-    unsafe_get_xmltree :: String -> IO XmlTree
-    unsafe_get_xmltree path =
-      fmap head $ runX $ readDocument parse_opts path
-
     check path desc expected = testCase desc $ do
       xmltree <- unsafe_get_xmltree path
       let actual = is_type1 xmltree
       actual @?= expected
+
+
+-- | We want to make sure normal teams are detected as normal, and the
+--   backwards ones are flagged as backwards.
+--
+test_normal_teams_detected_correctly :: TestTree
+test_normal_teams_detected_correctly =
+  testGroup "team order is detected correctly" [
+
+    check "normal teams are detected correctly"
+          "test/xml/weatherxml.xml"
+          True,
+
+    check "backwards teams are detected correctly"
+          "test/xml/weatherxml-backwards-teams.xml"
+          False ]
+  where
+    check desc path expected = testCase desc $ do
+      xmltree <- unsafe_get_xmltree path
+      let actual = teams_are_normal xmltree
+      actual @?= expected
index 9f46f2ed5335cb0c4c4fdd70b23631490c1a5cb6..99b2070e19d202d29364faa9664e5cd1a3cf8eab 100644 (file)
@@ -12,19 +12,19 @@ rm -f shelltest.sqlite3
 >>>= 0
 
 # We note the number of XML files that we have. There's one extra
-# Heartbeat.xml that doesn't really count, and a weatherxml that
-# isn't really supposed to import.
+# Heartbeat.xml that doesn't really count, and 2 weatherxml that
+# aren't really supposed to import.
 find ./test/xml -maxdepth 1 -name '*.xml' | wc -l
 >>>
-23
+25
 >>>= 0
 
 # Run the imports again; we should get complaints about the duplicate
-# xml_file_ids. There are 2 errors for each violation, so we expect 2*21
+# xml_file_ids. There are 2 errors for each violation, so we expect 2*22
 # occurrences of the string 'ERROR'.
 ./dist/build/htsn-import/htsn-import -c 'shelltest.sqlite3' test/xml/*.xml 2>&1 | grep ERROR | wc -l
 >>>
-42
+44
 >>>= 0
 
 # Finally, clean up after ourselves.
diff --git a/test/shell/weatherxml-backwards-teams-unsupported.test b/test/shell/weatherxml-backwards-teams-unsupported.test
new file mode 100644 (file)
index 0000000..f9dee7b
--- /dev/null
@@ -0,0 +1,10 @@
+#
+# Some weatherxml documents (see man page) have the home/away teams
+# in reverse order. We want them to "succeed" so that they're deleted.
+#
+# The real output contains escape characters so we use a regexp to get
+# a pretty good idea of what it says.
+
+./dist/build/htsn-import/htsn-import test/xml/weatherxml-backwards-teams.xml
+>>> /Teams in reverse order in weatherxml.dtd \(test\/xml\/weatherxml-backwards-teams.xml\)/
+>>>= 0
diff --git a/test/xml/scoresxml-pitcher-no-type.xml b/test/xml/scoresxml-pitcher-no-type.xml
new file mode 100644 (file)
index 0000000..62b4a01
--- /dev/null
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no" ?>\r<!DOCTYPE message PUBLIC "-//TSN//DTD Scores 1.0/EN" "scoresxml.dtd">\r<message>\r<XML_File_ID>21238331</XML_File_ID>\r<heading>BC-AAP+038:056*  0  095</heading>\r<game_id>40063</game_id>\r<schedule_id>40063</schedule_id>\r<category>Scores</category>\r<sport>MLB</sport>\r<location>\r<city>Seattle</city>\r<state>WA</state>\r<country>USA</country>\r</location>\r<seasontype>Regular</seasontype>\r<game>\r<vteam id="038" pitcher="Roenis Elias">Seattle</vteam>\r<hteam id="056" pitcher="Alex Cobb">Tampa Bay</hteam>\r<vscore>0</vscore>\r<hscore>0</hscore>\r<status numeral="95">Rain Delay</status>\r<notes>NOTE: The start of tonight's game is being delayed due to a ceremony.</notes>\r</game>\r<time_stamp> June 7, 2014, at 04:12 PM ET </time_stamp>\r</message>\r
\ No newline at end of file
diff --git a/test/xml/weatherxml-backwards-teams.xml b/test/xml/weatherxml-backwards-teams.xml
new file mode 100644 (file)
index 0000000..e46b841
--- /dev/null
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no" ?>\r<!DOCTYPE message PUBLIC "-//TSN//DTD Weather 1.0/EN" "weatherxml.dtd">\r<message>\r<XML_File_ID>1310</XML_File_ID>\r<heading>AAW%BBWEATHER</heading>\r<category>Weather</category>\r<sport>MLB</sport>\r<title>Major League Baseball Weather from The Sports Network</title>\r<forecast gamedate="Wednesday, June 25th">\r<league name="National League">\r<listing>\r<teams>Cincinnati Reds at Chicago Cubs, 7:05 p.m.</teams>\r<weather>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.  Game-time temperature: Near 65.</weather>\r</listing>\r<listing>\r<teams>Miami Marlins at Philadelphia Phillies, 7:05 p.m.</teams>\r<weather>Partly cloudy with a 40-percent chance of rain. Winds blowing out to center  field at 5-10 m.p.h.  Game-time temperature: Near 80.</weather>\r</listing>\r</league>\r<league name="Interleague">\r<listing>\r<teams>Oakland Athletics at New York Mets, 7:10 p.m.</teams>\r<weather>Partly cloudy with a 40-percent chance of rain. Winds blowing from left to  right field at 10-15 m.p.h.  Game-time temperature: Around 75.</weather>\r</listing>\r<listing>\r<teams>Atlanta Braves at Houston Astros, 8:10 p.m.</teams>\r<weather>Partly cloudy with a 60-percent chance of rain. Winds blowing out to left  field at 5-10 m.p.h.  Game-time temperature: Around 80.</weather>\r</listing>\r<listing>\r<teams>Los Angeles Dodgers at Kansas City Royals, 8:10 p.m.</teams>\r<weather>Partly cloudy with a 40-percent chance of rain. Winds blowing out to left  field at 5-10 m.p.h.  Game-time temperature: Near 85.</weather>\r</listing>\r<listing>\r<teams>Cleveland Indians at Arizona Diamondbacks, 9:40 p.m.</teams>\r<weather>Sunny. Winds blowing from left to right field at 5-10 m.p.h.  Game-time temperature: Around 100.</weather>\r</listing>\r</league>\r<league name="American League">\r<listing>\r<teams>Chicago White Sox at Baltimore Orioles, 7:05 p.m.</teams>\r<weather>Partly cloudy with a 60-percent chance of rain. Winds blowing out to center  field at 5-10 m.p.h.  Game-time temperature: Around 80.</weather>\r</listing>\r<listing>\r<teams>New York Yankees at Toronto Blue Jays, 7:07 p.m.</teams>\r<weather>Mostly cloudy with a 30-percent chance of rain. Winds blowing in from center  field at 5-10 m.p.h.  Game-time temperature: Around 70.</weather>\r</listing>\r<listing>\r<teams>Detroit Tigers at Texas Rangers, 8:05 p.m.</teams>\r<weather>Partly cloudy with a 30-percent chance of rain. Winds blowing in from center  field at 10-15 m.p.h.  Game-time temperature: Around 85.</weather>\r</listing>\r<listing>\r<teams>Minnesota Twins at LA Angels of Anaheim, 10:05 p.m.</teams>\r<weather>Sunny. Winds blowing out to left field at 5-10 m.p.h.  Game-time temperature: Around 75.</weather>\r</listing>\r<listing>\r<teams>Boston Red Sox at Seattle Mariners, 10:10 p.m.</teams>\r<weather>Cloudy. Winds blowing from left to right field at 5-10 m.p.h.  Game-time temperature: Around 70.</weather>\r</listing>\r</league>\r</forecast>\r<Detailed_Weather>\r<DW_Listing SportCode="AA" Sport="MLB">\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40307</GameID>\r<Gamedate>6/24/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Philadelphia Phillies</HomeTeam>\r<AwayTeam>Miami Marlins</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to center field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40308</GameID>\r<Gamedate>6/24/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Chicago Cubs</HomeTeam>\r<AwayTeam>Cincinnati Reds</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40309</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Milwaukee Brewers</HomeTeam>\r<AwayTeam>Washington Nationals</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40312</GameID>\r<Gamedate>6/24/2014 8:40:00 PM</Gamedate>\r<HomeTeam>Colorado Rockies</HomeTeam>\r<AwayTeam>St. Louis Cardinals</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40311</GameID>\r<Gamedate>6/24/2014 10:15:00 PM</Gamedate>\r<HomeTeam>San Francisco Giants</HomeTeam>\r<AwayTeam>San Diego Padres</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to center field at 10-20 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>60</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40306</GameID>\r<Gamedate>6/24/2014 7:10:00 PM</Gamedate>\r<HomeTeam>New York Mets</HomeTeam>\r<AwayTeam>Oakland Athletics</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to left field at 10-20 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40299</GameID>\r<Gamedate>6/24/2014 7:10:00 PM</Gamedate>\r<HomeTeam>Tampa Bay Rays</HomeTeam>\r<AwayTeam>Pittsburgh Pirates</AwayTeam>\r<WeatherType>11</WeatherType>\r<Description>Game is being played inside a dome.</Description>\r<TempAdjust></TempAdjust>\r<Temperature>0</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40301</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Kansas City Royals</HomeTeam>\r<AwayTeam>Los Angeles Dodgers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40302</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Houston Astros</HomeTeam>\r<AwayTeam>Atlanta Braves</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 50-percent chance of rain. Winds blowing from left to right field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40310</GameID>\r<Gamedate>6/24/2014 9:40:00 PM</Gamedate>\r<HomeTeam>Arizona Diamondbacks</HomeTeam>\r<AwayTeam>Cleveland Indians</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>100</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40300</GameID>\r<Gamedate>6/24/2014 7:07:00 PM</Gamedate>\r<HomeTeam>Toronto Blue Jays</HomeTeam>\r<AwayTeam>New York Yankees</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 50-percent chance of rain. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40298</GameID>\r<Gamedate>6/24/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Baltimore Orioles</HomeTeam>\r<AwayTeam>Chicago White Sox</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to left field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40303</GameID>\r<Gamedate>6/24/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Texas Rangers</HomeTeam>\r<AwayTeam>Detroit Tigers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40304</GameID>\r<Gamedate>6/24/2014 10:05:00 PM</Gamedate>\r<HomeTeam>LA Angels of Anaheim</HomeTeam>\r<AwayTeam>Minnesota Twins</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40305</GameID>\r<Gamedate>6/24/2014 10:10:00 PM</Gamedate>\r<HomeTeam>Seattle Mariners</HomeTeam>\r<AwayTeam>Boston Red Sox</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40324</GameID>\r<Gamedate>6/25/2014 2:10:00 PM</Gamedate>\r<HomeTeam>Milwaukee Brewers</HomeTeam>\r<AwayTeam>Washington Nationals</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40327</GameID>\r<Gamedate>6/25/2014 3:10:00 PM</Gamedate>\r<HomeTeam>Colorado Rockies</HomeTeam>\r<AwayTeam>St. Louis Cardinals</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 30-percent chance of rain. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40326</GameID>\r<Gamedate>6/25/2014 3:45:00 PM</Gamedate>\r<HomeTeam>San Francisco Giants</HomeTeam>\r<AwayTeam>San Diego Padres</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to center field at 10-15 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40323</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Chicago Cubs</HomeTeam>\r<AwayTeam>Cincinnati Reds</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40322</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Philadelphia Phillies</HomeTeam>\r<AwayTeam>Miami Marlins</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing out to center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40314</GameID>\r<Gamedate>6/25/2014 12:10:00 PM</Gamedate>\r<HomeTeam>Tampa Bay Rays</HomeTeam>\r<AwayTeam>Pittsburgh Pirates</AwayTeam>\r<WeatherType>11</WeatherType>\r<Description>Game is being played inside a dome.</Description>\r<TempAdjust></TempAdjust>\r<Temperature>0</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40321</GameID>\r<Gamedate>6/25/2014 7:10:00 PM</Gamedate>\r<HomeTeam>New York Mets</HomeTeam>\r<AwayTeam>Oakland Athletics</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing from left to right field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40317</GameID>\r<Gamedate>6/25/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Houston Astros</HomeTeam>\r<AwayTeam>Atlanta Braves</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 60-percent chance of rain. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40316</GameID>\r<Gamedate>6/25/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Kansas City Royals</HomeTeam>\r<AwayTeam>Los Angeles Dodgers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40325</GameID>\r<Gamedate>6/25/2014 9:40:00 PM</Gamedate>\r<HomeTeam>Arizona Diamondbacks</HomeTeam>\r<AwayTeam>Cleveland Indians</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>100</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40313</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Baltimore Orioles</HomeTeam>\r<AwayTeam>Chicago White Sox</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 60-percent chance of rain. Winds blowing out to center field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40315</GameID>\r<Gamedate>6/25/2014 7:07:00 PM</Gamedate>\r<HomeTeam>Toronto Blue Jays</HomeTeam>\r<AwayTeam>New York Yankees</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 30-percent chance of rain. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40318</GameID>\r<Gamedate>6/25/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Texas Rangers</HomeTeam>\r<AwayTeam>Detroit Tigers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 30-percent chance of rain. Winds blowing in from center field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40319</GameID>\r<Gamedate>6/25/2014 10:05:00 PM</Gamedate>\r<HomeTeam>LA Angels of Anaheim</HomeTeam>\r<AwayTeam>Minnesota Twins</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40320</GameID>\r<Gamedate>6/25/2014 10:10:00 PM</Gamedate>\r<HomeTeam>Seattle Mariners</HomeTeam>\r<AwayTeam>Boston Red Sox</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Cloudy. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r</DW_Listing>\r<DW_Listing SportCode="AB" Sport="NFL">\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40307</GameID>\r<Gamedate>6/24/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Philadelphia Phillies</HomeTeam>\r<AwayTeam>Miami Marlins</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to center field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40308</GameID>\r<Gamedate>6/24/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Chicago Cubs</HomeTeam>\r<AwayTeam>Cincinnati Reds</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40309</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Milwaukee Brewers</HomeTeam>\r<AwayTeam>Washington Nationals</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40312</GameID>\r<Gamedate>6/24/2014 8:40:00 PM</Gamedate>\r<HomeTeam>Colorado Rockies</HomeTeam>\r<AwayTeam>St. Louis Cardinals</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40311</GameID>\r<Gamedate>6/24/2014 10:15:00 PM</Gamedate>\r<HomeTeam>San Francisco Giants</HomeTeam>\r<AwayTeam>San Diego Padres</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to center field at 10-20 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>60</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40306</GameID>\r<Gamedate>6/24/2014 7:10:00 PM</Gamedate>\r<HomeTeam>New York Mets</HomeTeam>\r<AwayTeam>Oakland Athletics</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to left field at 10-20 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40299</GameID>\r<Gamedate>6/24/2014 7:10:00 PM</Gamedate>\r<HomeTeam>Tampa Bay Rays</HomeTeam>\r<AwayTeam>Pittsburgh Pirates</AwayTeam>\r<WeatherType>11</WeatherType>\r<Description>Game is being played inside a dome.</Description>\r<TempAdjust></TempAdjust>\r<Temperature>0</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40301</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Kansas City Royals</HomeTeam>\r<AwayTeam>Los Angeles Dodgers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40302</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Houston Astros</HomeTeam>\r<AwayTeam>Atlanta Braves</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 50-percent chance of rain. Winds blowing from left to right field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40310</GameID>\r<Gamedate>6/24/2014 9:40:00 PM</Gamedate>\r<HomeTeam>Arizona Diamondbacks</HomeTeam>\r<AwayTeam>Cleveland Indians</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>100</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40300</GameID>\r<Gamedate>6/24/2014 7:07:00 PM</Gamedate>\r<HomeTeam>Toronto Blue Jays</HomeTeam>\r<AwayTeam>New York Yankees</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 50-percent chance of rain. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40298</GameID>\r<Gamedate>6/24/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Baltimore Orioles</HomeTeam>\r<AwayTeam>Chicago White Sox</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to left field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40303</GameID>\r<Gamedate>6/24/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Texas Rangers</HomeTeam>\r<AwayTeam>Detroit Tigers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40304</GameID>\r<Gamedate>6/24/2014 10:05:00 PM</Gamedate>\r<HomeTeam>LA Angels of Anaheim</HomeTeam>\r<AwayTeam>Minnesota Twins</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40305</GameID>\r<Gamedate>6/24/2014 10:10:00 PM</Gamedate>\r<HomeTeam>Seattle Mariners</HomeTeam>\r<AwayTeam>Boston Red Sox</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40324</GameID>\r<Gamedate>6/25/2014 2:10:00 PM</Gamedate>\r<HomeTeam>Milwaukee Brewers</HomeTeam>\r<AwayTeam>Washington Nationals</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40327</GameID>\r<Gamedate>6/25/2014 3:10:00 PM</Gamedate>\r<HomeTeam>Colorado Rockies</HomeTeam>\r<AwayTeam>St. Louis Cardinals</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 30-percent chance of rain. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40326</GameID>\r<Gamedate>6/25/2014 3:45:00 PM</Gamedate>\r<HomeTeam>San Francisco Giants</HomeTeam>\r<AwayTeam>San Diego Padres</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to center field at 10-15 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40323</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Chicago Cubs</HomeTeam>\r<AwayTeam>Cincinnati Reds</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40322</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Philadelphia Phillies</HomeTeam>\r<AwayTeam>Miami Marlins</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing out to center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40314</GameID>\r<Gamedate>6/25/2014 12:10:00 PM</Gamedate>\r<HomeTeam>Tampa Bay Rays</HomeTeam>\r<AwayTeam>Pittsburgh Pirates</AwayTeam>\r<WeatherType>11</WeatherType>\r<Description>Game is being played inside a dome.</Description>\r<TempAdjust></TempAdjust>\r<Temperature>0</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40321</GameID>\r<Gamedate>6/25/2014 7:10:00 PM</Gamedate>\r<HomeTeam>New York Mets</HomeTeam>\r<AwayTeam>Oakland Athletics</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing from left to right field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40317</GameID>\r<Gamedate>6/25/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Houston Astros</HomeTeam>\r<AwayTeam>Atlanta Braves</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 60-percent chance of rain. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40316</GameID>\r<Gamedate>6/25/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Kansas City Royals</HomeTeam>\r<AwayTeam>Los Angeles Dodgers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40325</GameID>\r<Gamedate>6/25/2014 9:40:00 PM</Gamedate>\r<HomeTeam>Arizona Diamondbacks</HomeTeam>\r<AwayTeam>Cleveland Indians</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>100</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40313</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Baltimore Orioles</HomeTeam>\r<AwayTeam>Chicago White Sox</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 60-percent chance of rain. Winds blowing out to center field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40315</GameID>\r<Gamedate>6/25/2014 7:07:00 PM</Gamedate>\r<HomeTeam>Toronto Blue Jays</HomeTeam>\r<AwayTeam>New York Yankees</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 30-percent chance of rain. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40318</GameID>\r<Gamedate>6/25/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Texas Rangers</HomeTeam>\r<AwayTeam>Detroit Tigers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 30-percent chance of rain. Winds blowing in from center field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40319</GameID>\r<Gamedate>6/25/2014 10:05:00 PM</Gamedate>\r<HomeTeam>LA Angels of Anaheim</HomeTeam>\r<AwayTeam>Minnesota Twins</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40320</GameID>\r<Gamedate>6/25/2014 10:10:00 PM</Gamedate>\r<HomeTeam>Seattle Mariners</HomeTeam>\r<AwayTeam>Boston Red Sox</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Cloudy. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r</DW_Listing>\r<DW_Listing SportCode="AJ" Sport="CFL">\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40307</GameID>\r<Gamedate>6/24/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Philadelphia Phillies</HomeTeam>\r<AwayTeam>Miami Marlins</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to center field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40308</GameID>\r<Gamedate>6/24/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Chicago Cubs</HomeTeam>\r<AwayTeam>Cincinnati Reds</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40309</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Milwaukee Brewers</HomeTeam>\r<AwayTeam>Washington Nationals</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40312</GameID>\r<Gamedate>6/24/2014 8:40:00 PM</Gamedate>\r<HomeTeam>Colorado Rockies</HomeTeam>\r<AwayTeam>St. Louis Cardinals</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40311</GameID>\r<Gamedate>6/24/2014 10:15:00 PM</Gamedate>\r<HomeTeam>San Francisco Giants</HomeTeam>\r<AwayTeam>San Diego Padres</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to center field at 10-20 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>60</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40306</GameID>\r<Gamedate>6/24/2014 7:10:00 PM</Gamedate>\r<HomeTeam>New York Mets</HomeTeam>\r<AwayTeam>Oakland Athletics</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to left field at 10-20 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40299</GameID>\r<Gamedate>6/24/2014 7:10:00 PM</Gamedate>\r<HomeTeam>Tampa Bay Rays</HomeTeam>\r<AwayTeam>Pittsburgh Pirates</AwayTeam>\r<WeatherType>11</WeatherType>\r<Description>Game is being played inside a dome.</Description>\r<TempAdjust></TempAdjust>\r<Temperature>0</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40301</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Kansas City Royals</HomeTeam>\r<AwayTeam>Los Angeles Dodgers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40302</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Houston Astros</HomeTeam>\r<AwayTeam>Atlanta Braves</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 50-percent chance of rain. Winds blowing from left to right field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40310</GameID>\r<Gamedate>6/24/2014 9:40:00 PM</Gamedate>\r<HomeTeam>Arizona Diamondbacks</HomeTeam>\r<AwayTeam>Cleveland Indians</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>100</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40300</GameID>\r<Gamedate>6/24/2014 7:07:00 PM</Gamedate>\r<HomeTeam>Toronto Blue Jays</HomeTeam>\r<AwayTeam>New York Yankees</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 50-percent chance of rain. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40298</GameID>\r<Gamedate>6/24/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Baltimore Orioles</HomeTeam>\r<AwayTeam>Chicago White Sox</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to left field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40303</GameID>\r<Gamedate>6/24/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Texas Rangers</HomeTeam>\r<AwayTeam>Detroit Tigers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40304</GameID>\r<Gamedate>6/24/2014 10:05:00 PM</Gamedate>\r<HomeTeam>LA Angels of Anaheim</HomeTeam>\r<AwayTeam>Minnesota Twins</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40305</GameID>\r<Gamedate>6/24/2014 10:10:00 PM</Gamedate>\r<HomeTeam>Seattle Mariners</HomeTeam>\r<AwayTeam>Boston Red Sox</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40324</GameID>\r<Gamedate>6/25/2014 2:10:00 PM</Gamedate>\r<HomeTeam>Milwaukee Brewers</HomeTeam>\r<AwayTeam>Washington Nationals</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40327</GameID>\r<Gamedate>6/25/2014 3:10:00 PM</Gamedate>\r<HomeTeam>Colorado Rockies</HomeTeam>\r<AwayTeam>St. Louis Cardinals</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 30-percent chance of rain. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40326</GameID>\r<Gamedate>6/25/2014 3:45:00 PM</Gamedate>\r<HomeTeam>San Francisco Giants</HomeTeam>\r<AwayTeam>San Diego Padres</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to center field at 10-15 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40323</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Chicago Cubs</HomeTeam>\r<AwayTeam>Cincinnati Reds</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40322</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Philadelphia Phillies</HomeTeam>\r<AwayTeam>Miami Marlins</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing out to center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40314</GameID>\r<Gamedate>6/25/2014 12:10:00 PM</Gamedate>\r<HomeTeam>Tampa Bay Rays</HomeTeam>\r<AwayTeam>Pittsburgh Pirates</AwayTeam>\r<WeatherType>11</WeatherType>\r<Description>Game is being played inside a dome.</Description>\r<TempAdjust></TempAdjust>\r<Temperature>0</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40321</GameID>\r<Gamedate>6/25/2014 7:10:00 PM</Gamedate>\r<HomeTeam>New York Mets</HomeTeam>\r<AwayTeam>Oakland Athletics</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing from left to right field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40317</GameID>\r<Gamedate>6/25/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Houston Astros</HomeTeam>\r<AwayTeam>Atlanta Braves</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 60-percent chance of rain. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40316</GameID>\r<Gamedate>6/25/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Kansas City Royals</HomeTeam>\r<AwayTeam>Los Angeles Dodgers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40325</GameID>\r<Gamedate>6/25/2014 9:40:00 PM</Gamedate>\r<HomeTeam>Arizona Diamondbacks</HomeTeam>\r<AwayTeam>Cleveland Indians</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>100</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40313</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Baltimore Orioles</HomeTeam>\r<AwayTeam>Chicago White Sox</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 60-percent chance of rain. Winds blowing out to center field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40315</GameID>\r<Gamedate>6/25/2014 7:07:00 PM</Gamedate>\r<HomeTeam>Toronto Blue Jays</HomeTeam>\r<AwayTeam>New York Yankees</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 30-percent chance of rain. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40318</GameID>\r<Gamedate>6/25/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Texas Rangers</HomeTeam>\r<AwayTeam>Detroit Tigers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 30-percent chance of rain. Winds blowing in from center field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40319</GameID>\r<Gamedate>6/25/2014 10:05:00 PM</Gamedate>\r<HomeTeam>LA Angels of Anaheim</HomeTeam>\r<AwayTeam>Minnesota Twins</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40320</GameID>\r<Gamedate>6/25/2014 10:10:00 PM</Gamedate>\r<HomeTeam>Seattle Mariners</HomeTeam>\r<AwayTeam>Boston Red Sox</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Cloudy. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r</DW_Listing>\r<DW_Listing SportCode="AF" Sport="CFOOT">\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40307</GameID>\r<Gamedate>6/24/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Philadelphia Phillies</HomeTeam>\r<AwayTeam>Miami Marlins</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to center field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40308</GameID>\r<Gamedate>6/24/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Chicago Cubs</HomeTeam>\r<AwayTeam>Cincinnati Reds</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40309</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Milwaukee Brewers</HomeTeam>\r<AwayTeam>Washington Nationals</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40312</GameID>\r<Gamedate>6/24/2014 8:40:00 PM</Gamedate>\r<HomeTeam>Colorado Rockies</HomeTeam>\r<AwayTeam>St. Louis Cardinals</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40311</GameID>\r<Gamedate>6/24/2014 10:15:00 PM</Gamedate>\r<HomeTeam>San Francisco Giants</HomeTeam>\r<AwayTeam>San Diego Padres</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to center field at 10-20 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>60</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40306</GameID>\r<Gamedate>6/24/2014 7:10:00 PM</Gamedate>\r<HomeTeam>New York Mets</HomeTeam>\r<AwayTeam>Oakland Athletics</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to left field at 10-20 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40299</GameID>\r<Gamedate>6/24/2014 7:10:00 PM</Gamedate>\r<HomeTeam>Tampa Bay Rays</HomeTeam>\r<AwayTeam>Pittsburgh Pirates</AwayTeam>\r<WeatherType>11</WeatherType>\r<Description>Game is being played inside a dome.</Description>\r<TempAdjust></TempAdjust>\r<Temperature>0</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40301</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Kansas City Royals</HomeTeam>\r<AwayTeam>Los Angeles Dodgers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40302</GameID>\r<Gamedate>6/24/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Houston Astros</HomeTeam>\r<AwayTeam>Atlanta Braves</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 50-percent chance of rain. Winds blowing from left to right field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40310</GameID>\r<Gamedate>6/24/2014 9:40:00 PM</Gamedate>\r<HomeTeam>Arizona Diamondbacks</HomeTeam>\r<AwayTeam>Cleveland Indians</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>100</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40300</GameID>\r<Gamedate>6/24/2014 7:07:00 PM</Gamedate>\r<HomeTeam>Toronto Blue Jays</HomeTeam>\r<AwayTeam>New York Yankees</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 50-percent chance of rain. Winds blowing in from left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40298</GameID>\r<Gamedate>6/24/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Baltimore Orioles</HomeTeam>\r<AwayTeam>Chicago White Sox</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing out to left field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40303</GameID>\r<Gamedate>6/24/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Texas Rangers</HomeTeam>\r<AwayTeam>Detroit Tigers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40304</GameID>\r<Gamedate>6/24/2014 10:05:00 PM</Gamedate>\r<HomeTeam>LA Angels of Anaheim</HomeTeam>\r<AwayTeam>Minnesota Twins</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40305</GameID>\r<Gamedate>6/24/2014 10:10:00 PM</Gamedate>\r<HomeTeam>Seattle Mariners</HomeTeam>\r<AwayTeam>Boston Red Sox</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40324</GameID>\r<Gamedate>6/25/2014 2:10:00 PM</Gamedate>\r<HomeTeam>Milwaukee Brewers</HomeTeam>\r<AwayTeam>Washington Nationals</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40327</GameID>\r<Gamedate>6/25/2014 3:10:00 PM</Gamedate>\r<HomeTeam>Colorado Rockies</HomeTeam>\r<AwayTeam>St. Louis Cardinals</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 30-percent chance of rain. Winds blowing in from right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40326</GameID>\r<Gamedate>6/25/2014 3:45:00 PM</Gamedate>\r<HomeTeam>San Francisco Giants</HomeTeam>\r<AwayTeam>San Diego Padres</AwayTeam>\r<WeatherType>1</WeatherType>\r<Description>Mostly sunny. Winds blowing out to center field at 10-15 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40323</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Chicago Cubs</HomeTeam>\r<AwayTeam>Cincinnati Reds</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>65</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40322</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Philadelphia Phillies</HomeTeam>\r<AwayTeam>Miami Marlins</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing out to center field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40314</GameID>\r<Gamedate>6/25/2014 12:10:00 PM</Gamedate>\r<HomeTeam>Tampa Bay Rays</HomeTeam>\r<AwayTeam>Pittsburgh Pirates</AwayTeam>\r<WeatherType>11</WeatherType>\r<Description>Game is being played inside a dome.</Description>\r<TempAdjust></TempAdjust>\r<Temperature>0</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40321</GameID>\r<Gamedate>6/25/2014 7:10:00 PM</Gamedate>\r<HomeTeam>New York Mets</HomeTeam>\r<AwayTeam>Oakland Athletics</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing from left to right field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40317</GameID>\r<Gamedate>6/25/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Houston Astros</HomeTeam>\r<AwayTeam>Atlanta Braves</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 60-percent chance of rain. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40316</GameID>\r<Gamedate>6/25/2014 8:10:00 PM</Gamedate>\r<HomeTeam>Kansas City Royals</HomeTeam>\r<AwayTeam>Los Angeles Dodgers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 40-percent chance of rain. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Near</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40325</GameID>\r<Gamedate>6/25/2014 9:40:00 PM</Gamedate>\r<HomeTeam>Arizona Diamondbacks</HomeTeam>\r<AwayTeam>Cleveland Indians</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>100</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40313</GameID>\r<Gamedate>6/25/2014 7:05:00 PM</Gamedate>\r<HomeTeam>Baltimore Orioles</HomeTeam>\r<AwayTeam>Chicago White Sox</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 60-percent chance of rain. Winds blowing out to center field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>80</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40315</GameID>\r<Gamedate>6/25/2014 7:07:00 PM</Gamedate>\r<HomeTeam>Toronto Blue Jays</HomeTeam>\r<AwayTeam>New York Yankees</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Mostly cloudy with a 30-percent chance of rain. Winds blowing in from center field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40318</GameID>\r<Gamedate>6/25/2014 8:05:00 PM</Gamedate>\r<HomeTeam>Texas Rangers</HomeTeam>\r<AwayTeam>Detroit Tigers</AwayTeam>\r<WeatherType>2</WeatherType>\r<Description>Partly cloudy with a 30-percent chance of rain. Winds blowing in from center field at 10-15 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>85</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40319</GameID>\r<Gamedate>6/25/2014 10:05:00 PM</Gamedate>\r<HomeTeam>LA Angels of Anaheim</HomeTeam>\r<AwayTeam>Minnesota Twins</AwayTeam>\r<WeatherType>0</WeatherType>\r<Description>Sunny. Winds blowing out to left field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>75</Temperature>\r</Item>\r<Item>\r<Sportcode>AA</Sportcode>\r<GameID>40320</GameID>\r<Gamedate>6/25/2014 10:10:00 PM</Gamedate>\r<HomeTeam>Seattle Mariners</HomeTeam>\r<AwayTeam>Boston Red Sox</AwayTeam>\r<WeatherType>3</WeatherType>\r<Description>Cloudy. Winds blowing from left to right field at 5-10 m.p.h.</Description>\r<TempAdjust>Around</TempAdjust>\r<Temperature>70</Temperature>\r</Item>\r</DW_Listing>\r</Detailed_Weather>\r<time_stamp> June 25, 2014, at 05:19 PM ET </time_stamp>\r</message>\r
\ No newline at end of file