]> gitweb.michael.orlitzky.com - dead/htsn-import.git/commitdiff
Add SportInfo support for NBAMinutesXML.dtd.
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 22 Jun 2014 21:53:10 +0000 (17:53 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 22 Jun 2014 21:53:10 +0000 (17:53 -0400)
doc/man1/htsn-import.1
schema/NBAMinutesXML.dtd [new file with mode: 0644]
schemagen/NBAMinutesXML/NBAMinutesXML.xml [new file with mode: 0644]
src/TSN/XML/SportInfo.hs
test/xml/sportinfo/NBAMinutesXML.dtd [new file with mode: 0644]
test/xml/sportinfo/NBAMinutesXML.xml [new file with mode: 0644]

index 329deeff6e65da88b1723e94370a7bef97937a7a..b53fee02e429d70dfc84505834a4ba6b8a8b810f 100644 (file)
@@ -288,6 +288,8 @@ NBAFGPctXML.dtd
 NBAFoulsXML.dtd
 .IP \[bu]
 NBAFTPctXML.dtd
+.IP \[bu]
+NBAMinutesXML.dtd
 .RE
 .P
 The GameInfo and SportInfo types do not have their own top-level
diff --git a/schema/NBAMinutesXML.dtd b/schema/NBAMinutesXML.dtd
new file mode 100644 (file)
index 0000000..4eb4a69
--- /dev/null
@@ -0,0 +1,36 @@
+<!ELEMENT message  (XML_File_ID, heading , category , sport , Title , 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 Listing  (Rank , Name , GP , Total_Minutes_Played , MPG , Points , AVG_Points , FG_Made , FG_Att , FG_Pct )>\r
+\r
+<!ELEMENT Rank  (#PCDATA )>\r
+\r
+<!ELEMENT Name  (#PCDATA )>\r
+\r
+<!ELEMENT GP  (#PCDATA )>\r
+\r
+<!ELEMENT Total_Minutes_Played  (#PCDATA )>\r
+\r
+<!ELEMENT MPG  (#PCDATA )>\r
+\r
+<!ELEMENT Points  (#PCDATA )>\r
+\r
+<!ELEMENT AVG_Points  (#PCDATA )>\r
+\r
+<!ELEMENT FG_Made  (#PCDATA )>\r
+\r
+<!ELEMENT FG_Att  (#PCDATA )>\r
+\r
+<!ELEMENT FG_Pct  (#PCDATA )>\r
+\r
+<!ELEMENT time_stamp  (#PCDATA )>\r
+\r
diff --git a/schemagen/NBAMinutesXML/NBAMinutesXML.xml b/schemagen/NBAMinutesXML/NBAMinutesXML.xml
new file mode 100644 (file)
index 0000000..4dacc2d
--- /dev/null
@@ -0,0 +1,358 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "NBAMinutesXML.dtd">\r
+<message>\r
+<XML_File_ID>7190217</XML_File_ID>\r
+<heading>ACX%MINUTES-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>NBA</sport>\r
+<Title>2001-2002 NBA Top 25 Minutes Played Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>A.Walker,BOS</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1704</Total_Minutes_Played>\r
+<MPG>42:36</MPG>\r
+<Points>916</Points>\r
+<AVG_Points>22.9</AVG_Points>\r
+<FG_Made>333</FG_Made>\r
+<FG_Att>851</FG_Att>\r
+<FG_Pct>.391</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>V.Carter,TOR</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1670</Total_Minutes_Played>\r
+<MPG>40:43</MPG>\r
+<Points>1058</Points>\r
+<AVG_Points>25.8</AVG_Points>\r
+<FG_Made>401</FG_Made>\r
+<FG_Att>923</FG_Att>\r
+<FG_Pct>.434</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>G.Payton,SEA</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1662</Total_Minutes_Played>\r
+<MPG>41:33</MPG>\r
+<Points>913</Points>\r
+<AVG_Points>22.8</AVG_Points>\r
+<FG_Made>376</FG_Made>\r
+<FG_Att>797</FG_Att>\r
+<FG_Pct>.472</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>B.Davis,CHA</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1632</Total_Minutes_Played>\r
+<MPG>40:48</MPG>\r
+<Points>765</Points>\r
+<AVG_Points>19.1</AVG_Points>\r
+<FG_Made>292</FG_Made>\r
+<FG_Att>677</FG_Att>\r
+<FG_Pct>.431</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>P.Pierce,BOS</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1627</Total_Minutes_Played>\r
+<MPG>40:40</MPG>\r
+<Points>1083</Points>\r
+<AVG_Points>27.1</AVG_Points>\r
+<FG_Made>363</FG_Made>\r
+<FG_Att>833</FG_Att>\r
+<FG_Pct>.436</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>6</Rank>\r
+<Name>T.Duncan,SAN</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1614</Total_Minutes_Played>\r
+<MPG>41:23</MPG>\r
+<Points>992</Points>\r
+<AVG_Points>25.4</AVG_Points>\r
+<FG_Made>351</FG_Made>\r
+<FG_Att>703</FG_Att>\r
+<FG_Pct>.499</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>K.Malone,UTA</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1588</Total_Minutes_Played>\r
+<MPG>38:43</MPG>\r
+<Points>990</Points>\r
+<AVG_Points>24.1</AVG_Points>\r
+<FG_Made>354</FG_Made>\r
+<FG_Att>766</FG_Att>\r
+<FG_Pct>.462</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>S.Marbury,PHO</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1576</Total_Minutes_Played>\r
+<MPG>38:26</MPG>\r
+<Points>827</Points>\r
+<AVG_Points>20.2</AVG_Points>\r
+<FG_Made>302</FG_Made>\r
+<FG_Att>677</FG_Att>\r
+<FG_Pct>.446</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>S.Nash,DAL</Name>\r
+<GP>42</GP>\r
+<Total_Minutes_Played>1576</Total_Minutes_Played>\r
+<MPG>37:31</MPG>\r
+<Points>812</Points>\r
+<AVG_Points>19.3</AVG_Points>\r
+<FG_Made>293</FG_Made>\r
+<FG_Att>592</FG_Att>\r
+<FG_Pct>.495</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>R.Wallace,POR</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1575</Total_Minutes_Played>\r
+<MPG>38:24</MPG>\r
+<Points>808</Points>\r
+<AVG_Points>19.7</AVG_Points>\r
+<FG_Made>324</FG_Made>\r
+<FG_Att>718</FG_Att>\r
+<FG_Pct>.451</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>K.Garnett,MIN</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1569</Total_Minutes_Played>\r
+<MPG>39:13</MPG>\r
+<Points>878</Points>\r
+<AVG_Points>22.0</AVG_Points>\r
+<FG_Made>342</FG_Made>\r
+<FG_Att>725</FG_Att>\r
+<FG_Pct>.472</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>C.Mobley,HOU</Name>\r
+<GP>38</GP>\r
+<Total_Minutes_Played>1567</Total_Minutes_Played>\r
+<MPG>41:14</MPG>\r
+<Points>738</Points>\r
+<AVG_Points>19.4</AVG_Points>\r
+<FG_Made>270</FG_Made>\r
+<FG_Att>642</FG_Att>\r
+<FG_Pct>.421</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>12</Rank>\r
+<Name>R.Miller,IND</Name>\r
+<GP>43</GP>\r
+<Total_Minutes_Played>1565</Total_Minutes_Played>\r
+<MPG>36:23</MPG>\r
+<Points>727</Points>\r
+<AVG_Points>16.9</AVG_Points>\r
+<FG_Made>232</FG_Made>\r
+<FG_Att>481</FG_Att>\r
+<FG_Pct>.482</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>N.Van Exel,DEN</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1562</Total_Minutes_Played>\r
+<MPG>39:03</MPG>\r
+<Points>904</Points>\r
+<AVG_Points>22.6</AVG_Points>\r
+<FG_Made>348</FG_Made>\r
+<FG_Att>853</FG_Att>\r
+<FG_Pct>.408</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>L.Sprewell,NY</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1558</Total_Minutes_Played>\r
+<MPG>39:56</MPG>\r
+<Points>744</Points>\r
+<AVG_Points>19.1</AVG_Points>\r
+<FG_Made>279</FG_Made>\r
+<FG_Att>689</FG_Att>\r
+<FG_Pct>.405</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>W.Szczerbiak,MIN</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1553</Total_Minutes_Played>\r
+<MPG>38:49</MPG>\r
+<Points>788</Points>\r
+<AVG_Points>19.7</AVG_Points>\r
+<FG_Made>320</FG_Made>\r
+<FG_Att>619</FG_Att>\r
+<FG_Pct>.517</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>J.Rose,IND</Name>\r
+<GP>43</GP>\r
+<Total_Minutes_Played>1543</Total_Minutes_Played>\r
+<MPG>35:53</MPG>\r
+<Points>788</Points>\r
+<AVG_Points>18.3</AVG_Points>\r
+<FG_Made>313</FG_Made>\r
+<FG_Att>711</FG_Att>\r
+<FG_Pct>.440</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>J.Kidd,NJ</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1537</Total_Minutes_Played>\r
+<MPG>37:29</MPG>\r
+<Points>581</Points>\r
+<AVG_Points>14.2</AVG_Points>\r
+<FG_Made>214</FG_Made>\r
+<FG_Att>577</FG_Att>\r
+<FG_Pct>.371</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>K.Anderson,BOS</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1536</Total_Minutes_Played>\r
+<MPG>39:23</MPG>\r
+<Points>362</Points>\r
+<AVG_Points>9.3</AVG_Points>\r
+<FG_Made>151</FG_Made>\r
+<FG_Att>356</FG_Att>\r
+<FG_Pct>.424</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>P.Stojakovic,SAC</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1536</Total_Minutes_Played>\r
+<MPG>39:23</MPG>\r
+<Points>888</Points>\r
+<AVG_Points>22.8</AVG_Points>\r
+<FG_Made>322</FG_Made>\r
+<FG_Att>671</FG_Att>\r
+<FG_Pct>.480</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>E.Jones,MIA</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1536</Total_Minutes_Played>\r
+<MPG>39:23</MPG>\r
+<Points>728</Points>\r
+<AVG_Points>18.7</AVG_Points>\r
+<FG_Made>254</FG_Made>\r
+<FG_Att>594</FG_Att>\r
+<FG_Pct>.428</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>J.McInnis,LAC</Name>\r
+<GP>42</GP>\r
+<Total_Minutes_Played>1530</Total_Minutes_Played>\r
+<MPG>36:25</MPG>\r
+<Points>569</Points>\r
+<AVG_Points>13.5</AVG_Points>\r
+<FG_Made>231</FG_Made>\r
+<FG_Att>551</FG_Att>\r
+<FG_Pct>.419</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>E.Brand,LAC</Name>\r
+<GP>42</GP>\r
+<Total_Minutes_Played>1527</Total_Minutes_Played>\r
+<MPG>36:21</MPG>\r
+<Points>778</Points>\r
+<AVG_Points>18.5</AVG_Points>\r
+<FG_Made>275</FG_Made>\r
+<FG_Att>529</FG_Att>\r
+<FG_Pct>.520</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>A.Mason,MIL</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1515</Total_Minutes_Played>\r
+<MPG>37:52</MPG>\r
+<Points>326</Points>\r
+<AVG_Points>8.2</AVG_Points>\r
+<FG_Made>135</FG_Made>\r
+<FG_Att>290</FG_Att>\r
+<FG_Pct>.466</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>D.Nowitzki,DAL</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1513</Total_Minutes_Played>\r
+<MPG>37:49</MPG>\r
+<Points>977</Points>\r
+<AVG_Points>24.4</AVG_Points>\r
+<FG_Made>320</FG_Made>\r
+<FG_Att>675</FG_Att>\r
+<FG_Pct>.474</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>23</Rank>\r
+<Name>R.Lewis,SEA</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1505</Total_Minutes_Played>\r
+<MPG>37:37</MPG>\r
+<Points>669</Points>\r
+<AVG_Points>16.7</AVG_Points>\r
+<FG_Made>256</FG_Made>\r
+<FG_Att>554</FG_Att>\r
+<FG_Pct>.462</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>S.Marion,PHO</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1505</Total_Minutes_Played>\r
+<MPG>36:42</MPG>\r
+<Points>748</Points>\r
+<AVG_Points>18.2</AVG_Points>\r
+<FG_Made>324</FG_Made>\r
+<FG_Att>666</FG_Att>\r
+<FG_Pct>.486</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>24</Rank>\r
+<Name>A.Williams,TOR</Name>\r
+<GP>42</GP>\r
+<Total_Minutes_Played>1504</Total_Minutes_Played>\r
+<MPG>35:48</MPG>\r
+<Points>496</Points>\r
+<AVG_Points>11.8</AVG_Points>\r
+<FG_Made>207</FG_Made>\r
+<FG_Att>514</FG_Att>\r
+<FG_Pct>.403</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>R.Mercer,CHI</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1503</Total_Minutes_Played>\r
+<MPG>37:34</MPG>\r
+<Points>673</Points>\r
+<AVG_Points>16.8</AVG_Points>\r
+<FG_Made>286</FG_Made>\r
+<FG_Att>717</FG_Att>\r
+<FG_Pct>.399</FG_Pct>\r
+</Listing>\r
+<time_stamp> January 23, 2002, at 03:38 PM ET </time_stamp>\r
+</message>\r
index d21a3f1a4d63ce23e1bd562b9c847b7e4fd758a4..ef19804bf16618535a79ddac95dc0921af7a03a6 100644 (file)
@@ -162,7 +162,7 @@ dtds =
     "NBAFGPctXML.dtd",
     "NBAFoulsXML.dtd",
     "NBAFTPctXML.dtd",
-    "NBAMinutesXML.dtd", -- no dtd
+    "NBAMinutesXML.dtd",
     "NBAReboundsXML.dtd", -- no dtd
     "NBAScorersXML.dtd", -- no dtd
     "nbastandxml.dtd", -- no dtd
@@ -405,7 +405,8 @@ sport_info_test_files =
     "nbadivisionsxml.xml",
     "NBAFGPctXML.xml",
     "NBAFoulsXML.xml",
-    "NBAFTPctXML.xml"
+    "NBAFTPctXML.xml",
+    "NBAMinutesXML.xml"
   ]
 
 
diff --git a/test/xml/sportinfo/NBAMinutesXML.dtd b/test/xml/sportinfo/NBAMinutesXML.dtd
new file mode 100644 (file)
index 0000000..4eb4a69
--- /dev/null
@@ -0,0 +1,36 @@
+<!ELEMENT message  (XML_File_ID, heading , category , sport , Title , 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 Listing  (Rank , Name , GP , Total_Minutes_Played , MPG , Points , AVG_Points , FG_Made , FG_Att , FG_Pct )>\r
+\r
+<!ELEMENT Rank  (#PCDATA )>\r
+\r
+<!ELEMENT Name  (#PCDATA )>\r
+\r
+<!ELEMENT GP  (#PCDATA )>\r
+\r
+<!ELEMENT Total_Minutes_Played  (#PCDATA )>\r
+\r
+<!ELEMENT MPG  (#PCDATA )>\r
+\r
+<!ELEMENT Points  (#PCDATA )>\r
+\r
+<!ELEMENT AVG_Points  (#PCDATA )>\r
+\r
+<!ELEMENT FG_Made  (#PCDATA )>\r
+\r
+<!ELEMENT FG_Att  (#PCDATA )>\r
+\r
+<!ELEMENT FG_Pct  (#PCDATA )>\r
+\r
+<!ELEMENT time_stamp  (#PCDATA )>\r
+\r
diff --git a/test/xml/sportinfo/NBAMinutesXML.xml b/test/xml/sportinfo/NBAMinutesXML.xml
new file mode 100644 (file)
index 0000000..4dacc2d
--- /dev/null
@@ -0,0 +1,358 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "NBAMinutesXML.dtd">\r
+<message>\r
+<XML_File_ID>7190217</XML_File_ID>\r
+<heading>ACX%MINUTES-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>NBA</sport>\r
+<Title>2001-2002 NBA Top 25 Minutes Played Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>A.Walker,BOS</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1704</Total_Minutes_Played>\r
+<MPG>42:36</MPG>\r
+<Points>916</Points>\r
+<AVG_Points>22.9</AVG_Points>\r
+<FG_Made>333</FG_Made>\r
+<FG_Att>851</FG_Att>\r
+<FG_Pct>.391</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>V.Carter,TOR</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1670</Total_Minutes_Played>\r
+<MPG>40:43</MPG>\r
+<Points>1058</Points>\r
+<AVG_Points>25.8</AVG_Points>\r
+<FG_Made>401</FG_Made>\r
+<FG_Att>923</FG_Att>\r
+<FG_Pct>.434</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>G.Payton,SEA</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1662</Total_Minutes_Played>\r
+<MPG>41:33</MPG>\r
+<Points>913</Points>\r
+<AVG_Points>22.8</AVG_Points>\r
+<FG_Made>376</FG_Made>\r
+<FG_Att>797</FG_Att>\r
+<FG_Pct>.472</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>B.Davis,CHA</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1632</Total_Minutes_Played>\r
+<MPG>40:48</MPG>\r
+<Points>765</Points>\r
+<AVG_Points>19.1</AVG_Points>\r
+<FG_Made>292</FG_Made>\r
+<FG_Att>677</FG_Att>\r
+<FG_Pct>.431</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>P.Pierce,BOS</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1627</Total_Minutes_Played>\r
+<MPG>40:40</MPG>\r
+<Points>1083</Points>\r
+<AVG_Points>27.1</AVG_Points>\r
+<FG_Made>363</FG_Made>\r
+<FG_Att>833</FG_Att>\r
+<FG_Pct>.436</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>6</Rank>\r
+<Name>T.Duncan,SAN</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1614</Total_Minutes_Played>\r
+<MPG>41:23</MPG>\r
+<Points>992</Points>\r
+<AVG_Points>25.4</AVG_Points>\r
+<FG_Made>351</FG_Made>\r
+<FG_Att>703</FG_Att>\r
+<FG_Pct>.499</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>K.Malone,UTA</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1588</Total_Minutes_Played>\r
+<MPG>38:43</MPG>\r
+<Points>990</Points>\r
+<AVG_Points>24.1</AVG_Points>\r
+<FG_Made>354</FG_Made>\r
+<FG_Att>766</FG_Att>\r
+<FG_Pct>.462</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>S.Marbury,PHO</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1576</Total_Minutes_Played>\r
+<MPG>38:26</MPG>\r
+<Points>827</Points>\r
+<AVG_Points>20.2</AVG_Points>\r
+<FG_Made>302</FG_Made>\r
+<FG_Att>677</FG_Att>\r
+<FG_Pct>.446</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>S.Nash,DAL</Name>\r
+<GP>42</GP>\r
+<Total_Minutes_Played>1576</Total_Minutes_Played>\r
+<MPG>37:31</MPG>\r
+<Points>812</Points>\r
+<AVG_Points>19.3</AVG_Points>\r
+<FG_Made>293</FG_Made>\r
+<FG_Att>592</FG_Att>\r
+<FG_Pct>.495</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>R.Wallace,POR</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1575</Total_Minutes_Played>\r
+<MPG>38:24</MPG>\r
+<Points>808</Points>\r
+<AVG_Points>19.7</AVG_Points>\r
+<FG_Made>324</FG_Made>\r
+<FG_Att>718</FG_Att>\r
+<FG_Pct>.451</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>K.Garnett,MIN</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1569</Total_Minutes_Played>\r
+<MPG>39:13</MPG>\r
+<Points>878</Points>\r
+<AVG_Points>22.0</AVG_Points>\r
+<FG_Made>342</FG_Made>\r
+<FG_Att>725</FG_Att>\r
+<FG_Pct>.472</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>C.Mobley,HOU</Name>\r
+<GP>38</GP>\r
+<Total_Minutes_Played>1567</Total_Minutes_Played>\r
+<MPG>41:14</MPG>\r
+<Points>738</Points>\r
+<AVG_Points>19.4</AVG_Points>\r
+<FG_Made>270</FG_Made>\r
+<FG_Att>642</FG_Att>\r
+<FG_Pct>.421</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>12</Rank>\r
+<Name>R.Miller,IND</Name>\r
+<GP>43</GP>\r
+<Total_Minutes_Played>1565</Total_Minutes_Played>\r
+<MPG>36:23</MPG>\r
+<Points>727</Points>\r
+<AVG_Points>16.9</AVG_Points>\r
+<FG_Made>232</FG_Made>\r
+<FG_Att>481</FG_Att>\r
+<FG_Pct>.482</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>N.Van Exel,DEN</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1562</Total_Minutes_Played>\r
+<MPG>39:03</MPG>\r
+<Points>904</Points>\r
+<AVG_Points>22.6</AVG_Points>\r
+<FG_Made>348</FG_Made>\r
+<FG_Att>853</FG_Att>\r
+<FG_Pct>.408</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>L.Sprewell,NY</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1558</Total_Minutes_Played>\r
+<MPG>39:56</MPG>\r
+<Points>744</Points>\r
+<AVG_Points>19.1</AVG_Points>\r
+<FG_Made>279</FG_Made>\r
+<FG_Att>689</FG_Att>\r
+<FG_Pct>.405</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>W.Szczerbiak,MIN</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1553</Total_Minutes_Played>\r
+<MPG>38:49</MPG>\r
+<Points>788</Points>\r
+<AVG_Points>19.7</AVG_Points>\r
+<FG_Made>320</FG_Made>\r
+<FG_Att>619</FG_Att>\r
+<FG_Pct>.517</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>J.Rose,IND</Name>\r
+<GP>43</GP>\r
+<Total_Minutes_Played>1543</Total_Minutes_Played>\r
+<MPG>35:53</MPG>\r
+<Points>788</Points>\r
+<AVG_Points>18.3</AVG_Points>\r
+<FG_Made>313</FG_Made>\r
+<FG_Att>711</FG_Att>\r
+<FG_Pct>.440</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>J.Kidd,NJ</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1537</Total_Minutes_Played>\r
+<MPG>37:29</MPG>\r
+<Points>581</Points>\r
+<AVG_Points>14.2</AVG_Points>\r
+<FG_Made>214</FG_Made>\r
+<FG_Att>577</FG_Att>\r
+<FG_Pct>.371</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>K.Anderson,BOS</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1536</Total_Minutes_Played>\r
+<MPG>39:23</MPG>\r
+<Points>362</Points>\r
+<AVG_Points>9.3</AVG_Points>\r
+<FG_Made>151</FG_Made>\r
+<FG_Att>356</FG_Att>\r
+<FG_Pct>.424</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>P.Stojakovic,SAC</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1536</Total_Minutes_Played>\r
+<MPG>39:23</MPG>\r
+<Points>888</Points>\r
+<AVG_Points>22.8</AVG_Points>\r
+<FG_Made>322</FG_Made>\r
+<FG_Att>671</FG_Att>\r
+<FG_Pct>.480</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>E.Jones,MIA</Name>\r
+<GP>39</GP>\r
+<Total_Minutes_Played>1536</Total_Minutes_Played>\r
+<MPG>39:23</MPG>\r
+<Points>728</Points>\r
+<AVG_Points>18.7</AVG_Points>\r
+<FG_Made>254</FG_Made>\r
+<FG_Att>594</FG_Att>\r
+<FG_Pct>.428</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>J.McInnis,LAC</Name>\r
+<GP>42</GP>\r
+<Total_Minutes_Played>1530</Total_Minutes_Played>\r
+<MPG>36:25</MPG>\r
+<Points>569</Points>\r
+<AVG_Points>13.5</AVG_Points>\r
+<FG_Made>231</FG_Made>\r
+<FG_Att>551</FG_Att>\r
+<FG_Pct>.419</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>E.Brand,LAC</Name>\r
+<GP>42</GP>\r
+<Total_Minutes_Played>1527</Total_Minutes_Played>\r
+<MPG>36:21</MPG>\r
+<Points>778</Points>\r
+<AVG_Points>18.5</AVG_Points>\r
+<FG_Made>275</FG_Made>\r
+<FG_Att>529</FG_Att>\r
+<FG_Pct>.520</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>A.Mason,MIL</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1515</Total_Minutes_Played>\r
+<MPG>37:52</MPG>\r
+<Points>326</Points>\r
+<AVG_Points>8.2</AVG_Points>\r
+<FG_Made>135</FG_Made>\r
+<FG_Att>290</FG_Att>\r
+<FG_Pct>.466</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>D.Nowitzki,DAL</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1513</Total_Minutes_Played>\r
+<MPG>37:49</MPG>\r
+<Points>977</Points>\r
+<AVG_Points>24.4</AVG_Points>\r
+<FG_Made>320</FG_Made>\r
+<FG_Att>675</FG_Att>\r
+<FG_Pct>.474</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>23</Rank>\r
+<Name>R.Lewis,SEA</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1505</Total_Minutes_Played>\r
+<MPG>37:37</MPG>\r
+<Points>669</Points>\r
+<AVG_Points>16.7</AVG_Points>\r
+<FG_Made>256</FG_Made>\r
+<FG_Att>554</FG_Att>\r
+<FG_Pct>.462</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>S.Marion,PHO</Name>\r
+<GP>41</GP>\r
+<Total_Minutes_Played>1505</Total_Minutes_Played>\r
+<MPG>36:42</MPG>\r
+<Points>748</Points>\r
+<AVG_Points>18.2</AVG_Points>\r
+<FG_Made>324</FG_Made>\r
+<FG_Att>666</FG_Att>\r
+<FG_Pct>.486</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>24</Rank>\r
+<Name>A.Williams,TOR</Name>\r
+<GP>42</GP>\r
+<Total_Minutes_Played>1504</Total_Minutes_Played>\r
+<MPG>35:48</MPG>\r
+<Points>496</Points>\r
+<AVG_Points>11.8</AVG_Points>\r
+<FG_Made>207</FG_Made>\r
+<FG_Att>514</FG_Att>\r
+<FG_Pct>.403</FG_Pct>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>R.Mercer,CHI</Name>\r
+<GP>40</GP>\r
+<Total_Minutes_Played>1503</Total_Minutes_Played>\r
+<MPG>37:34</MPG>\r
+<Points>673</Points>\r
+<AVG_Points>16.8</AVG_Points>\r
+<FG_Made>286</FG_Made>\r
+<FG_Att>717</FG_Att>\r
+<FG_Pct>.399</FG_Pct>\r
+</Listing>\r
+<time_stamp> January 23, 2002, at 03:38 PM ET </time_stamp>\r
+</message>\r