]> gitweb.michael.orlitzky.com - dead/htsn-import.git/commitdiff
Add SportInfo support for NFLQBStartsXML.dtd.
authorMichael Orlitzky <michael@orlitzky.com>
Mon, 23 Jun 2014 13:50:43 +0000 (09:50 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Mon, 23 Jun 2014 13:50:43 +0000 (09:50 -0400)
doc/man1/htsn-import.1
schema/NFLQBStartsXML.dtd [new file with mode: 0644]
schemagen/NFLQBStartsXML/NFLQBStartsXML.xml [new file with mode: 0644]
src/TSN/XML/SportInfo.hs
test/xml/sportinfo/NFLQBStartsXML.dtd [new file with mode: 0644]
test/xml/sportinfo/NFLQBStartsXML.xml [new file with mode: 0644]

index a27c92bcaf0787f63cd0eee77c9f740ff307bf2a..76927ecaf5f2903b431a435b3cf523a1a8d2b036 100644 (file)
@@ -320,6 +320,8 @@ NFLKickoffsXML.dtd
 NFLMondayNightXML.dtd
 .IP \[bu]
 NFLPassLeadXML.dtd
+.IP \[bu]
+NFLQBStartsXML.dtd
 .RE
 .P
 The GameInfo and SportInfo types do not have their own top-level
diff --git a/schema/NFLQBStartsXML.dtd b/schema/NFLQBStartsXML.dtd
new file mode 100644 (file)
index 0000000..a67b67b
--- /dev/null
@@ -0,0 +1,28 @@
+<!ELEMENT message  (XML_File_ID, heading , category , sport , title , note , listing+ , time_stamp )>\r
+\r
+<!ELEMENT XML_File_ID  (#PCDATA )>\r
+\r
+<!ELEMENT heading  (#PCDATA )>\r
+\r
+<!ELEMENT category  (#PCDATA )>\r
+\r
+<!ELEMENT sport  (#PCDATA )>\r
+\r
+<!ELEMENT title  (#PCDATA )>\r
+\r
+<!ELEMENT note  (#PCDATA )>\r
+\r
+<!ELEMENT listing  (player , W , L , T , pct )>\r
+\r
+<!ELEMENT player  (#PCDATA )>\r
+\r
+<!ELEMENT W  (#PCDATA )>\r
+\r
+<!ELEMENT L  (#PCDATA )>\r
+\r
+<!ELEMENT T  (#PCDATA )>\r
+\r
+<!ELEMENT pct  (#PCDATA )>\r
+\r
+<!ELEMENT time_stamp  (#PCDATA )>\r
+\r
diff --git a/schemagen/NFLQBStartsXML/NFLQBStartsXML.xml b/schemagen/NFLQBStartsXML/NFLQBStartsXML.xml
new file mode 100644 (file)
index 0000000..9f9798e
--- /dev/null
@@ -0,0 +1,375 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "NFLQBStartsXML.dtd">\r
+<message>\r
+<XML_File_ID>81117</XML_File_ID>\r
+<heading>ABX%NFL-QB-STARTS</heading>\r
+<category>Statistics</category>\r
+<sport>NFL</sport>\r
+<title>NFL Statistics - Starting Records of Active NFL Quarterbacks</title>\r
+<note>(Minimum 10 Starts - Regular Season Only)</note>\r
+<listing>\r
+<player>Kurt Warner</player>\r
+<W>29</W>\r
+<L>8</L>\r
+<T>0</T>\r
+<pct>.784</pct>\r
+</listing>\r
+<listing>\r
+<player>Jay Fiedler</player>\r
+<W>18</W>\r
+<L>8</L>\r
+<T>0</T>\r
+<pct>.692</pct>\r
+</listing>\r
+<listing>\r
+<player>Shaun King</player>\r
+<W>14</W>\r
+<L>7</L>\r
+<T>0</T>\r
+<pct>.667</pct>\r
+</listing>\r
+<listing>\r
+<player>Brett Favre</player>\r
+<W>98</W>\r
+<L>53</L>\r
+<T>0</T>\r
+<pct>.649</pct>\r
+</listing>\r
+<listing>\r
+<player>Doug Flutie</player>\r
+<W>35</W>\r
+<L>20</L>\r
+<T>0</T>\r
+<pct>.636</pct>\r
+</listing>\r
+<listing>\r
+<player>Brad Johnson</player>\r
+<W>37</W>\r
+<L>23</L>\r
+<T>0</T>\r
+<pct>.617</pct>\r
+</listing>\r
+<listing>\r
+<player>Steve McNair</player>\r
+<W>45</W>\r
+<L>28</L>\r
+<T>0</T>\r
+<pct>.616</pct>\r
+</listing>\r
+<listing>\r
+<player>Jim Miller</player>\r
+<W>8</W>\r
+<L>5</L>\r
+<T>0</T>\r
+<pct>.615</pct>\r
+</listing>\r
+<listing>\r
+<player>Randall Cunningham</player>\r
+<W>82</W>\r
+<L>52</L>\r
+<T>1</T>\r
+<pct>.611</pct>\r
+</listing>\r
+<listing>\r
+<player>Donovan McNabb</player>\r
+<W>20</W>\r
+<L>13</L>\r
+<T>0</T>\r
+<pct>.606</pct>\r
+</listing>\r
+<listing>\r
+<player>Mark Rypien</player>\r
+<W>47</W>\r
+<L>31</L>\r
+<T>0</T>\r
+<pct>.603</pct>\r
+</listing>\r
+<listing>\r
+<player>Kordell Stewart</player>\r
+<W>38</W>\r
+<L>26</L>\r
+<T>0</T>\r
+<pct>.594</pct>\r
+</listing>\r
+<listing>\r
+<player>Donovan McNabb</player>\r
+<W>20</W>\r
+<L>13</L>\r
+<T>0</T>\r
+<pct>.606</pct>\r
+</listing>\r
+<listing>\r
+<player>Rich Gannon</player>\r
+<W>59</W>\r
+<L>41</L>\r
+<T>0</T>\r
+<pct>.590</pct>\r
+</listing>\r
+<listing>\r
+<player>Mark Brunell</player>\r
+<W>54</W>\r
+<L>39</L>\r
+<T>0</T>\r
+<pct>.581</pct>\r
+</listing>\r
+<listing>\r
+<player>Daunte Culpepper</player>\r
+<W>15</W>\r
+<L>11</L>\r
+<T>0</T>\r
+<pct>.577</pct>\r
+</listing>\r
+<listing>\r
+<player>Elvis Grbac</player>\r
+<W>37</W>\r
+<L>28</L>\r
+<T>0</T>\r
+<pct>.569</pct>\r
+</listing>\r
+<listing>\r
+<player>Trent Dilfer</player>\r
+<W>47</W>\r
+<L>39</L>\r
+<T>0</T>\r
+<pct>.547</pct>\r
+</listing>\r
+<listing>\r
+<player>Neil O'Donnell</player>\r
+<W>54</W>\r
+<L>45</L>\r
+<T>0</T>\r
+<pct>.545</pct>\r
+</listing>\r
+<listing>\r
+<player>Aaron Brooks</player>\r
+<W>8</W>\r
+<L>7</L>\r
+<T>0</T>\r
+<pct>.533</pct>\r
+</listing>\r
+<listing>\r
+<player>Shane Matthews</player>\r
+<W>8</W>\r
+<L>7</L>\r
+<T>0</T>\r
+<pct>.533</pct>\r
+</listing>\r
+<listing>\r
+<player>Kerry Collins</player>\r
+<W>43</W>\r
+<L>40</L>\r
+<T>0</T>\r
+<pct>.518</pct>\r
+</listing>\r
+<listing>\r
+<player>Peyton Manning</player>\r
+<W>30</W>\r
+<L>28</L>\r
+<T>0</T>\r
+<pct>.517</pct>\r
+</listing>\r
+<listing>\r
+<player>Rodney Peete</player>\r
+<W>37</W>\r
+<L>35</L>\r
+<T>0</T>\r
+<pct>.514</pct>\r
+</listing>\r
+<listing>\r
+<player>Drew Bledsoe</player>\r
+<W>63</W>\r
+<L>60</L>\r
+<T>0</T>\r
+<pct>.512</pct>\r
+</listing>\r
+<listing>\r
+<player>Jon Kitna</player>\r
+<W>22</W>\r
+<L>21</L>\r
+<T>0</T>\r
+<pct>.512</pct>\r
+</listing>\r
+<listing>\r
+<player>Brian Griese</player>\r
+<W>17</W>\r
+<L>17</L>\r
+<T>0</T>\r
+<pct>.500</pct>\r
+</listing>\r
+<listing>\r
+<player>Jim Harbaugh</player>\r
+<W>66</W>\r
+<L>74</L>\r
+<T>0</T>\r
+<pct>.471</pct>\r
+</listing>\r
+<listing>\r
+<player>Steve Beuerlein</player>\r
+<W>45</W>\r
+<L>52</L>\r
+<T>0</T>\r
+<pct>.464</pct>\r
+</listing>\r
+<listing>\r
+<player>Chris Chandler</player>\r
+<W>61</W>\r
+<L>71</L>\r
+<T>0</T>\r
+<pct>.462</pct>\r
+</listing>\r
+<listing>\r
+<player>Scott Mitchell</player>\r
+<W>32</W>\r
+<L>39</L>\r
+<T>0</T>\r
+<pct>.451</pct>\r
+</listing>\r
+<listing>\r
+<player>Kent Graham</player>\r
+<W>17</W>\r
+<L>21</L>\r
+<T>0</T>\r
+<pct>.447</pct>\r
+</listing>\r
+<listing>\r
+<player>Vinny Testaverde</player>\r
+<W>76</W>\r
+<L>95</L>\r
+<T>1</T>\r
+<pct>.445</pct>\r
+</listing>\r
+<listing>\r
+<player>Jeff Garcia</player>\r
+<W>16</W>\r
+<L>20</L>\r
+<T>0</T>\r
+<pct>.444</pct>\r
+</listing>\r
+<listing>\r
+<player>Gus Frerotte</player>\r
+<W>25</W>\r
+<L>32</L>\r
+<T>1</T>\r
+<pct>.440</pct>\r
+</listing>\r
+<listing>\r
+<player>Tony Banks</player>\r
+<W>30</W>\r
+<L>39</L>\r
+<T>0</T>\r
+<pct>.435</pct>\r
+</listing>\r
+<listing>\r
+<player>Ty Detmer</player>\r
+<W>10</W>\r
+<L>13</L>\r
+<T>0</T>\r
+<pct>.435</pct>\r
+</listing>\r
+<listing>\r
+<player>Dave Brown</player>\r
+<W>26</W>\r
+<L>34</L>\r
+<T>0</T>\r
+<pct>.433</pct>\r
+</listing>\r
+<listing>\r
+<player>Charlie Batch</player>\r
+<W>19</W>\r
+<L>26</L>\r
+<T>0</T>\r
+<pct>.422</pct>\r
+</listing>\r
+<listing>\r
+<player>Jeff Blake</player>\r
+<W>32</W>\r
+<L>45</L>\r
+<T>0</T>\r
+<pct>.416</pct>\r
+</listing>\r
+<listing>\r
+<player>Todd Collins</player>\r
+<W>7</W>\r
+<L>10</L>\r
+<T>0</T>\r
+<pct>.412</pct>\r
+</listing>\r
+<listing>\r
+<player>Rob Johnson</player>\r
+<W>10</W>\r
+<L>17</L>\r
+<T>0</T>\r
+<pct>.370</pct>\r
+</listing>\r
+<listing>\r
+<player>Rick Mirer</player>\r
+<W>22</W>\r
+<L>38</L>\r
+<T>0</T>\r
+<pct>.367</pct>\r
+</listing>\r
+<listing>\r
+<player>Jake Plummer</player>\r
+<W>22</W>\r
+<L>38</L>\r
+<T>0</T>\r
+<pct>.367</pct>\r
+</listing>\r
+<listing>\r
+<player>Trent Green</player>\r
+<W>11</W>\r
+<L>19</L>\r
+<T>0</T>\r
+<pct>.367</pct>\r
+</listing>\r
+<listing>\r
+<player>Tim Couch</player>\r
+<W>10</W>\r
+<L>21</L>\r
+<T>0</T>\r
+<pct>.323</pct>\r
+</listing>\r
+<listing>\r
+<player>Bobby Hoying</player>\r
+<W>3</W>\r
+<L>9</L>\r
+<T>1</T>\r
+<pct>.269</pct>\r
+</listing>\r
+<listing>\r
+<player>Cade McNown</player>\r
+<W>3</W>\r
+<L>12</L>\r
+<T>0</T>\r
+<pct>.200</pct>\r
+</listing>\r
+<listing>\r
+<player>Akili Smith</player>\r
+<W>3</W>\r
+<L>12</L>\r
+<T>0</T>\r
+<pct>.200</pct>\r
+</listing>\r
+<listing>\r
+<player>Ryan Leaf</player>\r
+<W>4</W>\r
+<L>17</L>\r
+<T>0</T>\r
+<pct>.190</pct>\r
+</listing>\r
+<listing>\r
+<player>Doug Pederson</player>\r
+<W>3</W>\r
+<L>14</L>\r
+<T>0</T>\r
+<pct>.176</pct>\r
+</listing>\r
+<listing>\r
+<player>Chris Weinke</player>\r
+<W>1</W>\r
+<L>9</L>\r
+<T>0</T>\r
+<pct>.100</pct>\r
+</listing>\r
+<time_stamp> December 4, 2001, at 10:00 AM ET </time_stamp>\r
+</message>\r
index 49cb76842bf154223a469f6270fed56ec5750855..5e53ba61293aa4d41c583857b08a0da6e3e693ed 100644 (file)
@@ -181,7 +181,7 @@ dtds =
     "NFLMondayNightXML.dtd",
     "NFLPassingLeadersXML.dtd", -- no xml
     "NFLPassLeadXML.dtd",
-    "NFLQBStartsXML.dtd", -- no dtd
+    "NFLQBStartsXML.dtd",
     "NFLReceivingLeadersXML.dtd", -- no dtd
     "NFLRushingLeadersXML.dtd", -- no dtd
     "NFLSackLeadersXML.dtd", -- no dtd
@@ -421,7 +421,8 @@ sport_info_test_files =
     "NFLInside20XML.xml",
     "NFLKickoffsXML.xml",
     "NFLMondayNightXML.xml",
-    "NFLPassLeadXML.xml"
+    "NFLPassLeadXML.xml",
+    "NFLQBStartsXML.xml"
   ]
 
 
diff --git a/test/xml/sportinfo/NFLQBStartsXML.dtd b/test/xml/sportinfo/NFLQBStartsXML.dtd
new file mode 100644 (file)
index 0000000..a67b67b
--- /dev/null
@@ -0,0 +1,28 @@
+<!ELEMENT message  (XML_File_ID, heading , category , sport , title , note , listing+ , time_stamp )>\r
+\r
+<!ELEMENT XML_File_ID  (#PCDATA )>\r
+\r
+<!ELEMENT heading  (#PCDATA )>\r
+\r
+<!ELEMENT category  (#PCDATA )>\r
+\r
+<!ELEMENT sport  (#PCDATA )>\r
+\r
+<!ELEMENT title  (#PCDATA )>\r
+\r
+<!ELEMENT note  (#PCDATA )>\r
+\r
+<!ELEMENT listing  (player , W , L , T , pct )>\r
+\r
+<!ELEMENT player  (#PCDATA )>\r
+\r
+<!ELEMENT W  (#PCDATA )>\r
+\r
+<!ELEMENT L  (#PCDATA )>\r
+\r
+<!ELEMENT T  (#PCDATA )>\r
+\r
+<!ELEMENT pct  (#PCDATA )>\r
+\r
+<!ELEMENT time_stamp  (#PCDATA )>\r
+\r
diff --git a/test/xml/sportinfo/NFLQBStartsXML.xml b/test/xml/sportinfo/NFLQBStartsXML.xml
new file mode 100644 (file)
index 0000000..9f9798e
--- /dev/null
@@ -0,0 +1,375 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "NFLQBStartsXML.dtd">\r
+<message>\r
+<XML_File_ID>81117</XML_File_ID>\r
+<heading>ABX%NFL-QB-STARTS</heading>\r
+<category>Statistics</category>\r
+<sport>NFL</sport>\r
+<title>NFL Statistics - Starting Records of Active NFL Quarterbacks</title>\r
+<note>(Minimum 10 Starts - Regular Season Only)</note>\r
+<listing>\r
+<player>Kurt Warner</player>\r
+<W>29</W>\r
+<L>8</L>\r
+<T>0</T>\r
+<pct>.784</pct>\r
+</listing>\r
+<listing>\r
+<player>Jay Fiedler</player>\r
+<W>18</W>\r
+<L>8</L>\r
+<T>0</T>\r
+<pct>.692</pct>\r
+</listing>\r
+<listing>\r
+<player>Shaun King</player>\r
+<W>14</W>\r
+<L>7</L>\r
+<T>0</T>\r
+<pct>.667</pct>\r
+</listing>\r
+<listing>\r
+<player>Brett Favre</player>\r
+<W>98</W>\r
+<L>53</L>\r
+<T>0</T>\r
+<pct>.649</pct>\r
+</listing>\r
+<listing>\r
+<player>Doug Flutie</player>\r
+<W>35</W>\r
+<L>20</L>\r
+<T>0</T>\r
+<pct>.636</pct>\r
+</listing>\r
+<listing>\r
+<player>Brad Johnson</player>\r
+<W>37</W>\r
+<L>23</L>\r
+<T>0</T>\r
+<pct>.617</pct>\r
+</listing>\r
+<listing>\r
+<player>Steve McNair</player>\r
+<W>45</W>\r
+<L>28</L>\r
+<T>0</T>\r
+<pct>.616</pct>\r
+</listing>\r
+<listing>\r
+<player>Jim Miller</player>\r
+<W>8</W>\r
+<L>5</L>\r
+<T>0</T>\r
+<pct>.615</pct>\r
+</listing>\r
+<listing>\r
+<player>Randall Cunningham</player>\r
+<W>82</W>\r
+<L>52</L>\r
+<T>1</T>\r
+<pct>.611</pct>\r
+</listing>\r
+<listing>\r
+<player>Donovan McNabb</player>\r
+<W>20</W>\r
+<L>13</L>\r
+<T>0</T>\r
+<pct>.606</pct>\r
+</listing>\r
+<listing>\r
+<player>Mark Rypien</player>\r
+<W>47</W>\r
+<L>31</L>\r
+<T>0</T>\r
+<pct>.603</pct>\r
+</listing>\r
+<listing>\r
+<player>Kordell Stewart</player>\r
+<W>38</W>\r
+<L>26</L>\r
+<T>0</T>\r
+<pct>.594</pct>\r
+</listing>\r
+<listing>\r
+<player>Donovan McNabb</player>\r
+<W>20</W>\r
+<L>13</L>\r
+<T>0</T>\r
+<pct>.606</pct>\r
+</listing>\r
+<listing>\r
+<player>Rich Gannon</player>\r
+<W>59</W>\r
+<L>41</L>\r
+<T>0</T>\r
+<pct>.590</pct>\r
+</listing>\r
+<listing>\r
+<player>Mark Brunell</player>\r
+<W>54</W>\r
+<L>39</L>\r
+<T>0</T>\r
+<pct>.581</pct>\r
+</listing>\r
+<listing>\r
+<player>Daunte Culpepper</player>\r
+<W>15</W>\r
+<L>11</L>\r
+<T>0</T>\r
+<pct>.577</pct>\r
+</listing>\r
+<listing>\r
+<player>Elvis Grbac</player>\r
+<W>37</W>\r
+<L>28</L>\r
+<T>0</T>\r
+<pct>.569</pct>\r
+</listing>\r
+<listing>\r
+<player>Trent Dilfer</player>\r
+<W>47</W>\r
+<L>39</L>\r
+<T>0</T>\r
+<pct>.547</pct>\r
+</listing>\r
+<listing>\r
+<player>Neil O'Donnell</player>\r
+<W>54</W>\r
+<L>45</L>\r
+<T>0</T>\r
+<pct>.545</pct>\r
+</listing>\r
+<listing>\r
+<player>Aaron Brooks</player>\r
+<W>8</W>\r
+<L>7</L>\r
+<T>0</T>\r
+<pct>.533</pct>\r
+</listing>\r
+<listing>\r
+<player>Shane Matthews</player>\r
+<W>8</W>\r
+<L>7</L>\r
+<T>0</T>\r
+<pct>.533</pct>\r
+</listing>\r
+<listing>\r
+<player>Kerry Collins</player>\r
+<W>43</W>\r
+<L>40</L>\r
+<T>0</T>\r
+<pct>.518</pct>\r
+</listing>\r
+<listing>\r
+<player>Peyton Manning</player>\r
+<W>30</W>\r
+<L>28</L>\r
+<T>0</T>\r
+<pct>.517</pct>\r
+</listing>\r
+<listing>\r
+<player>Rodney Peete</player>\r
+<W>37</W>\r
+<L>35</L>\r
+<T>0</T>\r
+<pct>.514</pct>\r
+</listing>\r
+<listing>\r
+<player>Drew Bledsoe</player>\r
+<W>63</W>\r
+<L>60</L>\r
+<T>0</T>\r
+<pct>.512</pct>\r
+</listing>\r
+<listing>\r
+<player>Jon Kitna</player>\r
+<W>22</W>\r
+<L>21</L>\r
+<T>0</T>\r
+<pct>.512</pct>\r
+</listing>\r
+<listing>\r
+<player>Brian Griese</player>\r
+<W>17</W>\r
+<L>17</L>\r
+<T>0</T>\r
+<pct>.500</pct>\r
+</listing>\r
+<listing>\r
+<player>Jim Harbaugh</player>\r
+<W>66</W>\r
+<L>74</L>\r
+<T>0</T>\r
+<pct>.471</pct>\r
+</listing>\r
+<listing>\r
+<player>Steve Beuerlein</player>\r
+<W>45</W>\r
+<L>52</L>\r
+<T>0</T>\r
+<pct>.464</pct>\r
+</listing>\r
+<listing>\r
+<player>Chris Chandler</player>\r
+<W>61</W>\r
+<L>71</L>\r
+<T>0</T>\r
+<pct>.462</pct>\r
+</listing>\r
+<listing>\r
+<player>Scott Mitchell</player>\r
+<W>32</W>\r
+<L>39</L>\r
+<T>0</T>\r
+<pct>.451</pct>\r
+</listing>\r
+<listing>\r
+<player>Kent Graham</player>\r
+<W>17</W>\r
+<L>21</L>\r
+<T>0</T>\r
+<pct>.447</pct>\r
+</listing>\r
+<listing>\r
+<player>Vinny Testaverde</player>\r
+<W>76</W>\r
+<L>95</L>\r
+<T>1</T>\r
+<pct>.445</pct>\r
+</listing>\r
+<listing>\r
+<player>Jeff Garcia</player>\r
+<W>16</W>\r
+<L>20</L>\r
+<T>0</T>\r
+<pct>.444</pct>\r
+</listing>\r
+<listing>\r
+<player>Gus Frerotte</player>\r
+<W>25</W>\r
+<L>32</L>\r
+<T>1</T>\r
+<pct>.440</pct>\r
+</listing>\r
+<listing>\r
+<player>Tony Banks</player>\r
+<W>30</W>\r
+<L>39</L>\r
+<T>0</T>\r
+<pct>.435</pct>\r
+</listing>\r
+<listing>\r
+<player>Ty Detmer</player>\r
+<W>10</W>\r
+<L>13</L>\r
+<T>0</T>\r
+<pct>.435</pct>\r
+</listing>\r
+<listing>\r
+<player>Dave Brown</player>\r
+<W>26</W>\r
+<L>34</L>\r
+<T>0</T>\r
+<pct>.433</pct>\r
+</listing>\r
+<listing>\r
+<player>Charlie Batch</player>\r
+<W>19</W>\r
+<L>26</L>\r
+<T>0</T>\r
+<pct>.422</pct>\r
+</listing>\r
+<listing>\r
+<player>Jeff Blake</player>\r
+<W>32</W>\r
+<L>45</L>\r
+<T>0</T>\r
+<pct>.416</pct>\r
+</listing>\r
+<listing>\r
+<player>Todd Collins</player>\r
+<W>7</W>\r
+<L>10</L>\r
+<T>0</T>\r
+<pct>.412</pct>\r
+</listing>\r
+<listing>\r
+<player>Rob Johnson</player>\r
+<W>10</W>\r
+<L>17</L>\r
+<T>0</T>\r
+<pct>.370</pct>\r
+</listing>\r
+<listing>\r
+<player>Rick Mirer</player>\r
+<W>22</W>\r
+<L>38</L>\r
+<T>0</T>\r
+<pct>.367</pct>\r
+</listing>\r
+<listing>\r
+<player>Jake Plummer</player>\r
+<W>22</W>\r
+<L>38</L>\r
+<T>0</T>\r
+<pct>.367</pct>\r
+</listing>\r
+<listing>\r
+<player>Trent Green</player>\r
+<W>11</W>\r
+<L>19</L>\r
+<T>0</T>\r
+<pct>.367</pct>\r
+</listing>\r
+<listing>\r
+<player>Tim Couch</player>\r
+<W>10</W>\r
+<L>21</L>\r
+<T>0</T>\r
+<pct>.323</pct>\r
+</listing>\r
+<listing>\r
+<player>Bobby Hoying</player>\r
+<W>3</W>\r
+<L>9</L>\r
+<T>1</T>\r
+<pct>.269</pct>\r
+</listing>\r
+<listing>\r
+<player>Cade McNown</player>\r
+<W>3</W>\r
+<L>12</L>\r
+<T>0</T>\r
+<pct>.200</pct>\r
+</listing>\r
+<listing>\r
+<player>Akili Smith</player>\r
+<W>3</W>\r
+<L>12</L>\r
+<T>0</T>\r
+<pct>.200</pct>\r
+</listing>\r
+<listing>\r
+<player>Ryan Leaf</player>\r
+<W>4</W>\r
+<L>17</L>\r
+<T>0</T>\r
+<pct>.190</pct>\r
+</listing>\r
+<listing>\r
+<player>Doug Pederson</player>\r
+<W>3</W>\r
+<L>14</L>\r
+<T>0</T>\r
+<pct>.176</pct>\r
+</listing>\r
+<listing>\r
+<player>Chris Weinke</player>\r
+<W>1</W>\r
+<L>9</L>\r
+<T>0</T>\r
+<pct>.100</pct>\r
+</listing>\r
+<time_stamp> December 4, 2001, at 10:00 AM ET </time_stamp>\r
+</message>\r