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

index aaad200b963276d078f4a2ed016e7ce989bb901e..974c375c185c860856676bad5ef34e98064b940a 100644 (file)
@@ -274,6 +274,8 @@ NBA_Team_Stats_XML.dtd
 NBA3PPctXML.dtd
 .IP \[bu]
 NBAAssistsXML.dtd
+.IP \[bu]
+NBABlocksXML.dtd
 .RE
 .P
 The GameInfo and SportInfo types do not have their own top-level
diff --git a/schema/NBABlocksXML.dtd b/schema/NBABlocksXML.dtd
new file mode 100644 (file)
index 0000000..5e371ef
--- /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 , MPG , Blocks , Avg_Blocks , Assists , AVG_Assists , Points , AVG_Points )>\r
+\r
+<!ELEMENT Rank  (#PCDATA )>\r
+\r
+<!ELEMENT Name  (#PCDATA )>\r
+\r
+<!ELEMENT GP  (#PCDATA )>\r
+\r
+<!ELEMENT MPG  (#PCDATA )>\r
+\r
+<!ELEMENT Blocks  (#PCDATA )>\r
+\r
+<!ELEMENT Avg_Blocks  (#PCDATA )>\r
+\r
+<!ELEMENT Assists  (#PCDATA )>\r
+\r
+<!ELEMENT AVG_Assists  (#PCDATA )>\r
+\r
+<!ELEMENT Points  (#PCDATA )>\r
+\r
+<!ELEMENT AVG_Points  (#PCDATA )>\r
+\r
+<!ELEMENT time_stamp  (#PCDATA )>\r
+\r
diff --git a/schemagen/NBABlocksXML/NBABlocksXML.xml b/schemagen/NBABlocksXML/NBABlocksXML.xml
new file mode 100644 (file)
index 0000000..650bcf5
--- /dev/null
@@ -0,0 +1,370 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "NBABlocksXML.dtd">\r
+<message>\r
+<XML_File_ID>88735217</XML_File_ID>\r
+<heading>ACX%BLOCKS-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>NBA</sport>\r
+<Title>2001-2002 NBA Top 25 Blocks Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>B.Wallace,DET</Name>\r
+<GP>39</GP>\r
+<MPG>34:13</MPG>\r
+<Blocks>127</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>40</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>277</Points>\r
+<AVG_Points>7.1</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>R.LaFrentz,DEN</Name>\r
+<GP>41</GP>\r
+<MPG>31:58</MPG>\r
+<Blocks>121</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>47</Assists>\r
+<AVG_Assists>1.1</AVG_Assists>\r
+<Points>561</Points>\r
+<AVG_Points>13.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>D.Mutombo,PHI</Name>\r
+<GP>41</GP>\r
+<MPG>36:13</MPG>\r
+<Blocks>109</Blocks>\r
+<Avg_Blocks>2.7</Avg_Blocks>\r
+<Assists>40</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>442</Points>\r
+<AVG_Points>10.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>T.Duncan,SAN</Name>\r
+<GP>39</GP>\r
+<MPG>41:23</MPG>\r
+<Blocks>108</Blocks>\r
+<Avg_Blocks>2.8</Avg_Blocks>\r
+<Assists>139</Assists>\r
+<AVG_Assists>3.6</AVG_Assists>\r
+<Points>992</Points>\r
+<AVG_Points>25.4</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>P.Gasol,MEM</Name>\r
+<GP>40</GP>\r
+<MPG>36:27</MPG>\r
+<Blocks>96</Blocks>\r
+<Avg_Blocks>2.4</Avg_Blocks>\r
+<Assists>75</Assists>\r
+<AVG_Assists>1.9</AVG_Assists>\r
+<Points>669</Points>\r
+<AVG_Points>16.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>6</Rank>\r
+<Name>A.Mourning,MIA</Name>\r
+<GP>35</GP>\r
+<MPG>32:18</MPG>\r
+<Blocks>92</Blocks>\r
+<Avg_Blocks>2.6</Avg_Blocks>\r
+<Assists>44</Assists>\r
+<AVG_Assists>1.3</AVG_Assists>\r
+<Points>537</Points>\r
+<AVG_Points>15.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>J.O`Neal,IND</Name>\r
+<GP>36</GP>\r
+<MPG>36:05</MPG>\r
+<Blocks>88</Blocks>\r
+<Avg_Blocks>2.4</Avg_Blocks>\r
+<Assists>55</Assists>\r
+<AVG_Assists>1.5</AVG_Assists>\r
+<Points>657</Points>\r
+<AVG_Points>18.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>M.Olowokandi,LAC</Name>\r
+<GP>41</GP>\r
+<MPG>28:05</MPG>\r
+<Blocks>84</Blocks>\r
+<Avg_Blocks>2.0</Avg_Blocks>\r
+<Assists>33</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>294</Points>\r
+<AVG_Points>7.2</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>E.Brand,LAC</Name>\r
+<GP>42</GP>\r
+<MPG>36:21</MPG>\r
+<Blocks>80</Blocks>\r
+<Avg_Blocks>1.9</Avg_Blocks>\r
+<Assists>93</Assists>\r
+<AVG_Assists>2.2</AVG_Assists>\r
+<Points>778</Points>\r
+<AVG_Points>18.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>S.O`Neal,LAL</Name>\r
+<GP>30</GP>\r
+<MPG>35:12</MPG>\r
+<Blocks>76</Blocks>\r
+<Avg_Blocks>2.5</Avg_Blocks>\r
+<Assists>100</Assists>\r
+<AVG_Assists>3.3</AVG_Assists>\r
+<Points>782</Points>\r
+<AVG_Points>26.1</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>E.Dampier,GS</Name>\r
+<GP>31</GP>\r
+<MPG>25:50</MPG>\r
+<Blocks>75</Blocks>\r
+<Avg_Blocks>2.4</Avg_Blocks>\r
+<Assists>35</Assists>\r
+<AVG_Assists>1.1</AVG_Assists>\r
+<Points>293</Points>\r
+<AVG_Points>9.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>12</Rank>\r
+<Name>E.Griffin,HOU</Name>\r
+<GP>40</GP>\r
+<MPG>23:36</MPG>\r
+<Blocks>74</Blocks>\r
+<Avg_Blocks>1.9</Avg_Blocks>\r
+<Assists>26</Assists>\r
+<AVG_Assists>0.7</AVG_Assists>\r
+<Points>353</Points>\r
+<AVG_Points>8.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>K.Clark,TOR</Name>\r
+<GP>41</GP>\r
+<MPG>24:04</MPG>\r
+<Blocks>73</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>44</Assists>\r
+<AVG_Assists>1.1</AVG_Assists>\r
+<Points>401</Points>\r
+<AVG_Points>9.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>A.Kirilenko,UTA</Name>\r
+<GP>41</GP>\r
+<MPG>23:33</MPG>\r
+<Blocks>73</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>34</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>391</Points>\r
+<AVG_Points>9.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>E.Campbell,CHA</Name>\r
+<GP>40</GP>\r
+<MPG>30:07</MPG>\r
+<Blocks>73</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>61</Assists>\r
+<AVG_Assists>1.5</AVG_Assists>\r
+<Points>598</Points>\r
+<AVG_Points>15.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>K.Garnett,MIN</Name>\r
+<GP>40</GP>\r
+<MPG>39:13</MPG>\r
+<Blocks>70</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>234</Assists>\r
+<AVG_Assists>5.9</AVG_Assists>\r
+<Points>878</Points>\r
+<AVG_Points>22.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>D.Robinson,SAN</Name>\r
+<GP>39</GP>\r
+<MPG>28:26</MPG>\r
+<Blocks>69</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>36</Assists>\r
+<AVG_Assists>0.9</AVG_Assists>\r
+<Points>432</Points>\r
+<AVG_Points>11.1</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>G.Ostertag,UTA</Name>\r
+<GP>39</GP>\r
+<MPG>17:43</MPG>\r
+<Blocks>68</Blocks>\r
+<Avg_Blocks>1.7</Avg_Blocks>\r
+<Assists>33</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>156</Points>\r
+<AVG_Points>4.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>C.Mihm,CLE</Name>\r
+<GP>41</GP>\r
+<MPG>27:20</MPG>\r
+<Blocks>67</Blocks>\r
+<Avg_Blocks>1.6</Avg_Blocks>\r
+<Assists>15</Assists>\r
+<AVG_Assists>0.4</AVG_Assists>\r
+<Points>401</Points>\r
+<AVG_Points>9.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>K.Martin,NJ</Name>\r
+<GP>38</GP>\r
+<MPG>35:06</MPG>\r
+<Blocks>67</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>99</Assists>\r
+<AVG_Assists>2.6</AVG_Assists>\r
+<Points>582</Points>\r
+<AVG_Points>15.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>H.Olajuwon,TOR</Name>\r
+<GP>33</GP>\r
+<MPG>26:34</MPG>\r
+<Blocks>62</Blocks>\r
+<Avg_Blocks>1.9</Avg_Blocks>\r
+<Assists>41</Assists>\r
+<AVG_Assists>1.2</AVG_Assists>\r
+<Points>271</Points>\r
+<AVG_Points>8.2</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>A.Foyle,GS</Name>\r
+<GP>37</GP>\r
+<MPG>15:27</MPG>\r
+<Blocks>62</Blocks>\r
+<Avg_Blocks>1.7</Avg_Blocks>\r
+<Assists>17</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>159</Points>\r
+<AVG_Points>4.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>T.MacCulloch,NJ</Name>\r
+<GP>41</GP>\r
+<MPG>25:32</MPG>\r
+<Blocks>60</Blocks>\r
+<Avg_Blocks>1.5</Avg_Blocks>\r
+<Assists>54</Assists>\r
+<AVG_Assists>1.3</AVG_Assists>\r
+<Points>425</Points>\r
+<AVG_Points>10.4</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>R.Nesterovic,MIN</Name>\r
+<GP>40</GP>\r
+<MPG>26:52</MPG>\r
+<Blocks>58</Blocks>\r
+<Avg_Blocks>1.5</Avg_Blocks>\r
+<Assists>37</Assists>\r
+<AVG_Assists>0.9</AVG_Assists>\r
+<Points>355</Points>\r
+<AVG_Points>8.9</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>S.Walker,LAL</Name>\r
+<GP>38</GP>\r
+<MPG>25:26</MPG>\r
+<Blocks>58</Blocks>\r
+<Avg_Blocks>1.5</Avg_Blocks>\r
+<Assists>32</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>279</Points>\r
+<AVG_Points>7.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>R.Wallace,POR</Name>\r
+<GP>41</GP>\r
+<MPG>38:24</MPG>\r
+<Blocks>53</Blocks>\r
+<Avg_Blocks>1.3</Avg_Blocks>\r
+<Assists>79</Assists>\r
+<AVG_Assists>1.9</AVG_Assists>\r
+<Points>808</Points>\r
+<AVG_Points>19.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>D.Miles,LAC</Name>\r
+<GP>42</GP>\r
+<MPG>25:20</MPG>\r
+<Blocks>52</Blocks>\r
+<Avg_Blocks>1.2</Avg_Blocks>\r
+<Assists>82</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>378</Points>\r
+<AVG_Points>9.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>23</Rank>\r
+<Name>B.Outlaw,PHO</Name>\r
+<GP>42</GP>\r
+<MPG>20:34</MPG>\r
+<Blocks>51</Blocks>\r
+<Avg_Blocks>1.2</Avg_Blocks>\r
+<Assists>49</Assists>\r
+<AVG_Assists>1.2</AVG_Assists>\r
+<Points>161</Points>\r
+<AVG_Points>3.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>24</Rank>\r
+<Name>B.Haywood,WAS</Name>\r
+<GP>27</GP>\r
+<MPG>24:44</MPG>\r
+<Blocks>49</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>14</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>181</Points>\r
+<AVG_Points>6.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>S.Marion,PHO</Name>\r
+<GP>41</GP>\r
+<MPG>36:42</MPG>\r
+<Blocks>48</Blocks>\r
+<Avg_Blocks>1.2</Avg_Blocks>\r
+<Assists>82</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>748</Points>\r
+<AVG_Points>18.2</AVG_Points>\r
+</Listing>\r
+<time_stamp> January 23, 2002, at 03:39 PM ET </time_stamp>\r
+</message>\r
index c756290daf627e7a36351ba72aefc9d0bd22e527..132dcefab402bb3367da05a4aa1ad4dfb7b1091b 100644 (file)
@@ -155,7 +155,7 @@ dtds =
     "NBA_Team_Stats_XML.dtd",
     "NBA3PPctXML.dtd",
     "NBAAssistsXML.dtd",
-    "NBABlocksXML.dtd", -- no dtd
+    "NBABlocksXML.dtd",
     "nbaconfrecxml.dtd", -- no dtd
     "nbadaysxml.dtd", -- no dtd
     "nbadivisionsxml.dtd", -- no dtd
@@ -398,7 +398,8 @@ sport_info_test_files =
     "MLB_Pitching_WL_Leaders.xml",
     "NBA_Team_Stats_XML.xml",
     "NBA3PPctXML.xml",
-    "NBAAssistsXML.xml"
+    "NBAAssistsXML.xml",
+    "NBABlocksXML.xml"
   ]
 
 
diff --git a/test/xml/sportinfo/NBABlocksXML.dtd b/test/xml/sportinfo/NBABlocksXML.dtd
new file mode 100644 (file)
index 0000000..5e371ef
--- /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 , MPG , Blocks , Avg_Blocks , Assists , AVG_Assists , Points , AVG_Points )>\r
+\r
+<!ELEMENT Rank  (#PCDATA )>\r
+\r
+<!ELEMENT Name  (#PCDATA )>\r
+\r
+<!ELEMENT GP  (#PCDATA )>\r
+\r
+<!ELEMENT MPG  (#PCDATA )>\r
+\r
+<!ELEMENT Blocks  (#PCDATA )>\r
+\r
+<!ELEMENT Avg_Blocks  (#PCDATA )>\r
+\r
+<!ELEMENT Assists  (#PCDATA )>\r
+\r
+<!ELEMENT AVG_Assists  (#PCDATA )>\r
+\r
+<!ELEMENT Points  (#PCDATA )>\r
+\r
+<!ELEMENT AVG_Points  (#PCDATA )>\r
+\r
+<!ELEMENT time_stamp  (#PCDATA )>\r
+\r
diff --git a/test/xml/sportinfo/NBABlocksXML.xml b/test/xml/sportinfo/NBABlocksXML.xml
new file mode 100644 (file)
index 0000000..650bcf5
--- /dev/null
@@ -0,0 +1,370 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "NBABlocksXML.dtd">\r
+<message>\r
+<XML_File_ID>88735217</XML_File_ID>\r
+<heading>ACX%BLOCKS-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>NBA</sport>\r
+<Title>2001-2002 NBA Top 25 Blocks Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>B.Wallace,DET</Name>\r
+<GP>39</GP>\r
+<MPG>34:13</MPG>\r
+<Blocks>127</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>40</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>277</Points>\r
+<AVG_Points>7.1</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>R.LaFrentz,DEN</Name>\r
+<GP>41</GP>\r
+<MPG>31:58</MPG>\r
+<Blocks>121</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>47</Assists>\r
+<AVG_Assists>1.1</AVG_Assists>\r
+<Points>561</Points>\r
+<AVG_Points>13.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>D.Mutombo,PHI</Name>\r
+<GP>41</GP>\r
+<MPG>36:13</MPG>\r
+<Blocks>109</Blocks>\r
+<Avg_Blocks>2.7</Avg_Blocks>\r
+<Assists>40</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>442</Points>\r
+<AVG_Points>10.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>T.Duncan,SAN</Name>\r
+<GP>39</GP>\r
+<MPG>41:23</MPG>\r
+<Blocks>108</Blocks>\r
+<Avg_Blocks>2.8</Avg_Blocks>\r
+<Assists>139</Assists>\r
+<AVG_Assists>3.6</AVG_Assists>\r
+<Points>992</Points>\r
+<AVG_Points>25.4</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>P.Gasol,MEM</Name>\r
+<GP>40</GP>\r
+<MPG>36:27</MPG>\r
+<Blocks>96</Blocks>\r
+<Avg_Blocks>2.4</Avg_Blocks>\r
+<Assists>75</Assists>\r
+<AVG_Assists>1.9</AVG_Assists>\r
+<Points>669</Points>\r
+<AVG_Points>16.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>6</Rank>\r
+<Name>A.Mourning,MIA</Name>\r
+<GP>35</GP>\r
+<MPG>32:18</MPG>\r
+<Blocks>92</Blocks>\r
+<Avg_Blocks>2.6</Avg_Blocks>\r
+<Assists>44</Assists>\r
+<AVG_Assists>1.3</AVG_Assists>\r
+<Points>537</Points>\r
+<AVG_Points>15.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>J.O`Neal,IND</Name>\r
+<GP>36</GP>\r
+<MPG>36:05</MPG>\r
+<Blocks>88</Blocks>\r
+<Avg_Blocks>2.4</Avg_Blocks>\r
+<Assists>55</Assists>\r
+<AVG_Assists>1.5</AVG_Assists>\r
+<Points>657</Points>\r
+<AVG_Points>18.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>M.Olowokandi,LAC</Name>\r
+<GP>41</GP>\r
+<MPG>28:05</MPG>\r
+<Blocks>84</Blocks>\r
+<Avg_Blocks>2.0</Avg_Blocks>\r
+<Assists>33</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>294</Points>\r
+<AVG_Points>7.2</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>E.Brand,LAC</Name>\r
+<GP>42</GP>\r
+<MPG>36:21</MPG>\r
+<Blocks>80</Blocks>\r
+<Avg_Blocks>1.9</Avg_Blocks>\r
+<Assists>93</Assists>\r
+<AVG_Assists>2.2</AVG_Assists>\r
+<Points>778</Points>\r
+<AVG_Points>18.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>S.O`Neal,LAL</Name>\r
+<GP>30</GP>\r
+<MPG>35:12</MPG>\r
+<Blocks>76</Blocks>\r
+<Avg_Blocks>2.5</Avg_Blocks>\r
+<Assists>100</Assists>\r
+<AVG_Assists>3.3</AVG_Assists>\r
+<Points>782</Points>\r
+<AVG_Points>26.1</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>E.Dampier,GS</Name>\r
+<GP>31</GP>\r
+<MPG>25:50</MPG>\r
+<Blocks>75</Blocks>\r
+<Avg_Blocks>2.4</Avg_Blocks>\r
+<Assists>35</Assists>\r
+<AVG_Assists>1.1</AVG_Assists>\r
+<Points>293</Points>\r
+<AVG_Points>9.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>12</Rank>\r
+<Name>E.Griffin,HOU</Name>\r
+<GP>40</GP>\r
+<MPG>23:36</MPG>\r
+<Blocks>74</Blocks>\r
+<Avg_Blocks>1.9</Avg_Blocks>\r
+<Assists>26</Assists>\r
+<AVG_Assists>0.7</AVG_Assists>\r
+<Points>353</Points>\r
+<AVG_Points>8.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>K.Clark,TOR</Name>\r
+<GP>41</GP>\r
+<MPG>24:04</MPG>\r
+<Blocks>73</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>44</Assists>\r
+<AVG_Assists>1.1</AVG_Assists>\r
+<Points>401</Points>\r
+<AVG_Points>9.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>A.Kirilenko,UTA</Name>\r
+<GP>41</GP>\r
+<MPG>23:33</MPG>\r
+<Blocks>73</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>34</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>391</Points>\r
+<AVG_Points>9.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>E.Campbell,CHA</Name>\r
+<GP>40</GP>\r
+<MPG>30:07</MPG>\r
+<Blocks>73</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>61</Assists>\r
+<AVG_Assists>1.5</AVG_Assists>\r
+<Points>598</Points>\r
+<AVG_Points>15.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>K.Garnett,MIN</Name>\r
+<GP>40</GP>\r
+<MPG>39:13</MPG>\r
+<Blocks>70</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>234</Assists>\r
+<AVG_Assists>5.9</AVG_Assists>\r
+<Points>878</Points>\r
+<AVG_Points>22.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>D.Robinson,SAN</Name>\r
+<GP>39</GP>\r
+<MPG>28:26</MPG>\r
+<Blocks>69</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>36</Assists>\r
+<AVG_Assists>0.9</AVG_Assists>\r
+<Points>432</Points>\r
+<AVG_Points>11.1</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>G.Ostertag,UTA</Name>\r
+<GP>39</GP>\r
+<MPG>17:43</MPG>\r
+<Blocks>68</Blocks>\r
+<Avg_Blocks>1.7</Avg_Blocks>\r
+<Assists>33</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>156</Points>\r
+<AVG_Points>4.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>C.Mihm,CLE</Name>\r
+<GP>41</GP>\r
+<MPG>27:20</MPG>\r
+<Blocks>67</Blocks>\r
+<Avg_Blocks>1.6</Avg_Blocks>\r
+<Assists>15</Assists>\r
+<AVG_Assists>0.4</AVG_Assists>\r
+<Points>401</Points>\r
+<AVG_Points>9.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>K.Martin,NJ</Name>\r
+<GP>38</GP>\r
+<MPG>35:06</MPG>\r
+<Blocks>67</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>99</Assists>\r
+<AVG_Assists>2.6</AVG_Assists>\r
+<Points>582</Points>\r
+<AVG_Points>15.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>H.Olajuwon,TOR</Name>\r
+<GP>33</GP>\r
+<MPG>26:34</MPG>\r
+<Blocks>62</Blocks>\r
+<Avg_Blocks>1.9</Avg_Blocks>\r
+<Assists>41</Assists>\r
+<AVG_Assists>1.2</AVG_Assists>\r
+<Points>271</Points>\r
+<AVG_Points>8.2</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>A.Foyle,GS</Name>\r
+<GP>37</GP>\r
+<MPG>15:27</MPG>\r
+<Blocks>62</Blocks>\r
+<Avg_Blocks>1.7</Avg_Blocks>\r
+<Assists>17</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>159</Points>\r
+<AVG_Points>4.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>T.MacCulloch,NJ</Name>\r
+<GP>41</GP>\r
+<MPG>25:32</MPG>\r
+<Blocks>60</Blocks>\r
+<Avg_Blocks>1.5</Avg_Blocks>\r
+<Assists>54</Assists>\r
+<AVG_Assists>1.3</AVG_Assists>\r
+<Points>425</Points>\r
+<AVG_Points>10.4</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>R.Nesterovic,MIN</Name>\r
+<GP>40</GP>\r
+<MPG>26:52</MPG>\r
+<Blocks>58</Blocks>\r
+<Avg_Blocks>1.5</Avg_Blocks>\r
+<Assists>37</Assists>\r
+<AVG_Assists>0.9</AVG_Assists>\r
+<Points>355</Points>\r
+<AVG_Points>8.9</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>S.Walker,LAL</Name>\r
+<GP>38</GP>\r
+<MPG>25:26</MPG>\r
+<Blocks>58</Blocks>\r
+<Avg_Blocks>1.5</Avg_Blocks>\r
+<Assists>32</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>279</Points>\r
+<AVG_Points>7.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>R.Wallace,POR</Name>\r
+<GP>41</GP>\r
+<MPG>38:24</MPG>\r
+<Blocks>53</Blocks>\r
+<Avg_Blocks>1.3</Avg_Blocks>\r
+<Assists>79</Assists>\r
+<AVG_Assists>1.9</AVG_Assists>\r
+<Points>808</Points>\r
+<AVG_Points>19.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>D.Miles,LAC</Name>\r
+<GP>42</GP>\r
+<MPG>25:20</MPG>\r
+<Blocks>52</Blocks>\r
+<Avg_Blocks>1.2</Avg_Blocks>\r
+<Assists>82</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>378</Points>\r
+<AVG_Points>9.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>23</Rank>\r
+<Name>B.Outlaw,PHO</Name>\r
+<GP>42</GP>\r
+<MPG>20:34</MPG>\r
+<Blocks>51</Blocks>\r
+<Avg_Blocks>1.2</Avg_Blocks>\r
+<Assists>49</Assists>\r
+<AVG_Assists>1.2</AVG_Assists>\r
+<Points>161</Points>\r
+<AVG_Points>3.8</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>24</Rank>\r
+<Name>B.Haywood,WAS</Name>\r
+<GP>27</GP>\r
+<MPG>24:44</MPG>\r
+<Blocks>49</Blocks>\r
+<Avg_Blocks>1.8</Avg_Blocks>\r
+<Assists>14</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>181</Points>\r
+<AVG_Points>6.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>S.Marion,PHO</Name>\r
+<GP>41</GP>\r
+<MPG>36:42</MPG>\r
+<Blocks>48</Blocks>\r
+<Avg_Blocks>1.2</Avg_Blocks>\r
+<Assists>82</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>748</Points>\r
+<AVG_Points>18.2</AVG_Points>\r
+</Listing>\r
+<time_stamp> January 23, 2002, at 03:39 PM ET </time_stamp>\r
+</message>\r