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

index 52edd1e9e47a336221f33a4cddb97d5f3359aecf..c3a721c89b7b72f7b0f13befa077fe087eb6aec7 100644 (file)
@@ -350,6 +350,8 @@ WNBA_Team_Leaders_XML.dtd
 WNBA3PPctXML.dtd
 .IP \[bu]
 WNBAAssistsXML.dtd
+.IP \[bu]
+WNBABlocksXML.dtd
 .RE
 .P
 The GameInfo and SportInfo types do not have their own top-level
diff --git a/schema/WNBABlocksXML.dtd b/schema/WNBABlocksXML.dtd
new file mode 100644 (file)
index 0000000..1f19fdc
--- /dev/null
@@ -0,0 +1 @@
+<!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\r
\ No newline at end of file
diff --git a/schemagen/WNBABlocksXML/WNBABlocksXML.xml b/schemagen/WNBABlocksXML/WNBABlocksXML.xml
new file mode 100644 (file)
index 0000000..bf15e47
--- /dev/null
@@ -0,0 +1,370 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "WNBABlocksXML.dtd">\r
+<message>\r
+<XML_File_ID>198677</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 e7a2f014deaa9add7bfbbb280e2fad699fb0a845..e71a7ae2e27282edd180012ff671125fd2e31af9 100644 (file)
@@ -203,7 +203,7 @@ dtds =
     "WNBA_Team_Leaders_XML.dtd",
     "WNBA3PPctXML.dtd",
     "WNBAAssistsXML.dtd",
-    "WNBABlocksXML.dtd", -- no dtd
+    "WNBABlocksXML.dtd",
     "WNBAFGPctXML.dtd", -- no dtd
     "WNBAFoulsXML.dtd", -- no dtd
     "WNBAFTPctXML.dtd", -- no dtd
@@ -436,7 +436,8 @@ sport_info_test_files =
     "Weekly_Sched_XML.xml",
     "WNBA_Team_Leaders_XML.xml",
     "WNBA3PPctXML.xml",
-    "WNBAAssistsXML.xml"
+    "WNBAAssistsXML.xml",
+    "WNBABlocksXML.xml"
   ]
 
 
diff --git a/test/xml/sportinfo/WNBABlocksXML.dtd b/test/xml/sportinfo/WNBABlocksXML.dtd
new file mode 100644 (file)
index 0000000..1f19fdc
--- /dev/null
@@ -0,0 +1 @@
+<!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\r
\ No newline at end of file
diff --git a/test/xml/sportinfo/WNBABlocksXML.xml b/test/xml/sportinfo/WNBABlocksXML.xml
new file mode 100644 (file)
index 0000000..bf15e47
--- /dev/null
@@ -0,0 +1,370 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "WNBABlocksXML.dtd">\r
+<message>\r
+<XML_File_ID>198677</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