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

index fbb7ce0079f7e76943a0e3bf2a3f2ea8f776961a..62b33511482c5bcc2410683dde954f84728f1e64 100644 (file)
@@ -302,6 +302,8 @@ NBAStealsXML.dtd
 nbateamleadersxml.dtd
 .IP \[bu]
 nbatripledoublexml.dtd
+.IP \[bu]
+NBATurnoversXML.dtd
 .RE
 .P
 The GameInfo and SportInfo types do not have their own top-level
diff --git a/schema/NBATurnoversXML.dtd b/schema/NBATurnoversXML.dtd
new file mode 100644 (file)
index 0000000..5549fe1
--- /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 , Turnovers , Avg_Turnovers , 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 Turnovers  (#PCDATA )>\r
+\r
+<!ELEMENT Avg_Turnovers  (#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/NBATurnoversXML/NBATurnoversXML.xml b/schemagen/NBATurnoversXML/NBATurnoversXML.xml
new file mode 100644 (file)
index 0000000..8128d4b
--- /dev/null
@@ -0,0 +1,394 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "NBATurnoversXML.dtd">\r
+<message>\r
+<XML_File_ID>10072017</XML_File_ID>\r
+<heading>ACX%TURNOVERS-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>NBA</sport>\r
+<Title>2001-2002 NBA Top 25 Turnover Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>S.Marbury,PHO</Name>\r
+<GP>41</GP>\r
+<MPG>38:26</MPG>\r
+<Turnovers>146</Turnovers>\r
+<Avg_Turnovers>3.6</Avg_Turnovers>\r
+<Assists>334</Assists>\r
+<Avg_Assists>8.1</Avg_Assists>\r
+<Points>827</Points>\r
+<Avg_Points>20.2</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>J.Tinsley,IND</Name>\r
+<GP>42</GP>\r
+<MPG>31:20</MPG>\r
+<Turnovers>145</Turnovers>\r
+<Avg_Turnovers>3.5</Avg_Turnovers>\r
+<Assists>377</Assists>\r
+<Avg_Assists>9.0</Avg_Assists>\r
+<Points>404</Points>\r
+<Avg_Points>9.6</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>J.Kidd,NJ</Name>\r
+<GP>41</GP>\r
+<MPG>37:29</MPG>\r
+<Turnovers>140</Turnovers>\r
+<Avg_Turnovers>3.4</Avg_Turnovers>\r
+<Assists>408</Assists>\r
+<Avg_Assists>10.0</Avg_Assists>\r
+<Points>581</Points>\r
+<Avg_Points>14.2</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>A.Iverson,PHI</Name>\r
+<GP>34</GP>\r
+<MPG>43:35</MPG>\r
+<Turnovers>134</Turnovers>\r
+<Avg_Turnovers>3.9</Avg_Turnovers>\r
+<Assists>195</Assists>\r
+<Avg_Assists>5.7</Avg_Assists>\r
+<Points>1016</Points>\r
+<Avg_Points>29.9</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>K.Malone,UTA</Name>\r
+<GP>41</GP>\r
+<MPG>38:43</MPG>\r
+<Turnovers>134</Turnovers>\r
+<Avg_Turnovers>3.3</Avg_Turnovers>\r
+<Assists>169</Assists>\r
+<Avg_Assists>4.1</Avg_Assists>\r
+<Points>990</Points>\r
+<Avg_Points>24.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>T.Duncan,SAN</Name>\r
+<GP>39</GP>\r
+<MPG>41:23</MPG>\r
+<Turnovers>131</Turnovers>\r
+<Avg_Turnovers>3.4</Avg_Turnovers>\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>6</Rank>\r
+<Name>A.Walker,BOS</Name>\r
+<GP>40</GP>\r
+<MPG>42:36</MPG>\r
+<Turnovers>129</Turnovers>\r
+<Avg_Turnovers>3.2</Avg_Turnovers>\r
+<Assists>206</Assists>\r
+<Avg_Assists>5.2</Avg_Assists>\r
+<Points>916</Points>\r
+<Avg_Points>22.9</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>J.Stackhouse,DET</Name>\r
+<GP>35</GP>\r
+<MPG>35:44</MPG>\r
+<Turnovers>129</Turnovers>\r
+<Avg_Turnovers>3.7</Avg_Turnovers>\r
+<Assists>184</Assists>\r
+<Avg_Assists>5.3</Avg_Assists>\r
+<Points>814</Points>\r
+<Avg_Points>23.3</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>J.Williams,MEM</Name>\r
+<GP>38</GP>\r
+<MPG>34:33</MPG>\r
+<Turnovers>127</Turnovers>\r
+<Avg_Turnovers>3.3</Avg_Turnovers>\r
+<Assists>298</Assists>\r
+<Avg_Assists>7.8</Avg_Assists>\r
+<Points>571</Points>\r
+<Avg_Points>15.0</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>A.Miller,CLE</Name>\r
+<GP>40</GP>\r
+<MPG>35:06</MPG>\r
+<Turnovers>124</Turnovers>\r
+<Avg_Turnovers>3.1</Avg_Turnovers>\r
+<Assists>400</Assists>\r
+<Avg_Assists>10.0</Avg_Assists>\r
+<Points>637</Points>\r
+<Avg_Points>15.9</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>B.Davis,CHA</Name>\r
+<GP>40</GP>\r
+<MPG>40:48</MPG>\r
+<Turnovers>122</Turnovers>\r
+<Avg_Turnovers>3.1</Avg_Turnovers>\r
+<Assists>349</Assists>\r
+<Avg_Assists>8.7</Avg_Assists>\r
+<Points>765</Points>\r
+<Avg_Points>19.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>S.Nash,DAL</Name>\r
+<GP>42</GP>\r
+<MPG>37:31</MPG>\r
+<Turnovers>119</Turnovers>\r
+<Avg_Turnovers>2.8</Avg_Turnovers>\r
+<Assists>332</Assists>\r
+<Avg_Assists>7.9</Avg_Assists>\r
+<Points>812</Points>\r
+<Avg_Points>19.3</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>K.Garnett,MIN</Name>\r
+<GP>40</GP>\r
+<MPG>39:13</MPG>\r
+<Turnovers>118</Turnovers>\r
+<Avg_Turnovers>3.0</Avg_Turnovers>\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>12</Rank>\r
+<Name>S.Abdur-Rahim,ATL</Name>\r
+<GP>39</GP>\r
+<MPG>37:26</MPG>\r
+<Turnovers>117</Turnovers>\r
+<Avg_Turnovers>3.0</Avg_Turnovers>\r
+<Assists>101</Assists>\r
+<Avg_Assists>2.6</Avg_Assists>\r
+<Points>784</Points>\r
+<Avg_Points>20.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>P.Pierce,BOS</Name>\r
+<GP>40</GP>\r
+<MPG>40:40</MPG>\r
+<Turnovers>116</Turnovers>\r
+<Avg_Turnovers>2.9</Avg_Turnovers>\r
+<Assists>135</Assists>\r
+<Avg_Assists>3.4</Avg_Assists>\r
+<Points>1083</Points>\r
+<Avg_Points>27.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>G.Payton,SEA</Name>\r
+<GP>40</GP>\r
+<MPG>41:33</MPG>\r
+<Turnovers>114</Turnovers>\r
+<Avg_Turnovers>2.9</Avg_Turnovers>\r
+<Assists>364</Assists>\r
+<Avg_Assists>9.1</Avg_Assists>\r
+<Points>913</Points>\r
+<Avg_Points>22.8</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>V.Carter,TOR</Name>\r
+<GP>41</GP>\r
+<MPG>40:43</MPG>\r
+<Turnovers>112</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>186</Assists>\r
+<Avg_Assists>4.5</Avg_Assists>\r
+<Points>1058</Points>\r
+<Avg_Points>25.8</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>M.Jordan,WAS</Name>\r
+<GP>38</GP>\r
+<MPG>36:07</MPG>\r
+<Turnovers>112</Turnovers>\r
+<Avg_Turnovers>2.9</Avg_Turnovers>\r
+<Assists>191</Assists>\r
+<Avg_Assists>5.0</Avg_Assists>\r
+<Points>917</Points>\r
+<Avg_Points>24.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>J.Stockton,UTA</Name>\r
+<GP>41</GP>\r
+<MPG>31:24</MPG>\r
+<Turnovers>111</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>327</Assists>\r
+<Avg_Assists>8.0</Avg_Assists>\r
+<Points>518</Points>\r
+<Avg_Points>12.6</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>L.Sprewell,NY</Name>\r
+<GP>39</GP>\r
+<MPG>39:56</MPG>\r
+<Turnovers>110</Turnovers>\r
+<Avg_Turnovers>2.8</Avg_Turnovers>\r
+<Assists>126</Assists>\r
+<Avg_Assists>3.2</Avg_Assists>\r
+<Points>744</Points>\r
+<Avg_Points>19.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>A.Hardaway,PHO</Name>\r
+<GP>41</GP>\r
+<MPG>36:21</MPG>\r
+<Turnovers>109</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>196</Assists>\r
+<Avg_Assists>4.8</Avg_Assists>\r
+<Points>609</Points>\r
+<Avg_Points>14.9</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>K.Bryant,LAL</Name>\r
+<GP>38</GP>\r
+<MPG>37:48</MPG>\r
+<Turnovers>103</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>220</Assists>\r
+<Avg_Assists>5.8</Avg_Assists>\r
+<Points>1004</Points>\r
+<Avg_Points>26.4</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>E.Brand,LAC</Name>\r
+<GP>42</GP>\r
+<MPG>36:21</MPG>\r
+<Turnovers>102</Turnovers>\r
+<Avg_Turnovers>2.4</Avg_Turnovers>\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 />\r
+<Name>L.Hughes,GS</Name>\r
+<GP>40</GP>\r
+<MPG>32:07</MPG>\r
+<Turnovers>102</Turnovers>\r
+<Avg_Turnovers>2.6</Avg_Turnovers>\r
+<Assists>200</Assists>\r
+<Avg_Assists>5.0</Avg_Assists>\r
+<Points>569</Points>\r
+<Avg_Points>14.2</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>T.McGrady,ORL</Name>\r
+<GP>40</GP>\r
+<MPG>37:07</MPG>\r
+<Turnovers>101</Turnovers>\r
+<Avg_Turnovers>2.5</Avg_Turnovers>\r
+<Assists>200</Assists>\r
+<Avg_Assists>5.0</Avg_Assists>\r
+<Points>987</Points>\r
+<Avg_Points>24.7</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>S.Cassell,MIL</Name>\r
+<GP>37</GP>\r
+<MPG>35:37</MPG>\r
+<Turnovers>101</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>247</Assists>\r
+<Avg_Assists>6.7</Avg_Assists>\r
+<Points>749</Points>\r
+<Avg_Points>20.2</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>N.Van Exel,DEN</Name>\r
+<GP>40</GP>\r
+<MPG>39:03</MPG>\r
+<Turnovers>100</Turnovers>\r
+<Avg_Turnovers>2.5</Avg_Turnovers>\r
+<Assists>315</Assists>\r
+<Avg_Assists>7.9</Avg_Assists>\r
+<Points>904</Points>\r
+<Avg_Points>22.6</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>P.Gasol,MEM</Name>\r
+<GP>40</GP>\r
+<MPG>36:27</MPG>\r
+<Turnovers>100</Turnovers>\r
+<Avg_Turnovers>2.5</Avg_Turnovers>\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>23</Rank>\r
+<Name>C.Mobley,HOU</Name>\r
+<GP>38</GP>\r
+<MPG>41:14</MPG>\r
+<Turnovers>99</Turnovers>\r
+<Avg_Turnovers>2.6</Avg_Turnovers>\r
+<Assists>109</Assists>\r
+<Avg_Assists>2.9</Avg_Assists>\r
+<Points>738</Points>\r
+<Avg_Points>19.4</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>K.Martin,NJ</Name>\r
+<GP>38</GP>\r
+<MPG>35:06</MPG>\r
+<Turnovers>99</Turnovers>\r
+<Avg_Turnovers>2.6</Avg_Turnovers>\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>24</Rank>\r
+<Name>L.Odom,LAC</Name>\r
+<GP>29</GP>\r
+<MPG>34:26</MPG>\r
+<Turnovers>97</Turnovers>\r
+<Avg_Turnovers>3.3</Avg_Turnovers>\r
+<Assists>171</Assists>\r
+<Avg_Assists>5.9</Avg_Assists>\r
+<Points>379</Points>\r
+<Avg_Points>13.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>D.Fortson,GS</Name>\r
+<GP>40</GP>\r
+<MPG>30:24</MPG>\r
+<Turnovers>96</Turnovers>\r
+<Avg_Turnovers>2.4</Avg_Turnovers>\r
+<Assists>64</Assists>\r
+<Avg_Assists>1.6</Avg_Assists>\r
+<Points>480</Points>\r
+<Avg_Points>12.0</Avg_Points>\r
+</Listing>\r
+<time_stamp> January 23, 2002, at 03:38 PM ET </time_stamp>\r
+</message>\r
index d703d3ae0481d4cf273c655bfdfee5deb4d1cdd1..1a4fd0ba6bde786080747fa423c97fab7f2056ba 100644 (file)
@@ -169,7 +169,7 @@ dtds =
     "NBAStealsXML.dtd",
     "nbateamleadersxml.dtd",
     "nbatripledoublexml.dtd",
-    "NBATurnoversXML.dtd", -- no dtd
+    "NBATurnoversXML.dtd",
     "NCAA_Conference_Schedule_XML.dtd", -- no dtd
     "nflfirstdownxml.dtd", -- no dtd
     "NFLFumbleLeaderXML.dtd", -- no dtd
@@ -412,7 +412,8 @@ sport_info_test_files =
     "nbastandxml.xml",
     "NBAStealsXML.xml",
     "nbateamleadersxml.xml",
-    "nbatripledoublexml.xml"
+    "nbatripledoublexml.xml",
+    "NBATurnoversXML.xml"
   ]
 
 
diff --git a/test/xml/sportinfo/NBATurnoversXML.dtd b/test/xml/sportinfo/NBATurnoversXML.dtd
new file mode 100644 (file)
index 0000000..5549fe1
--- /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 , Turnovers , Avg_Turnovers , 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 Turnovers  (#PCDATA )>\r
+\r
+<!ELEMENT Avg_Turnovers  (#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/NBATurnoversXML.xml b/test/xml/sportinfo/NBATurnoversXML.xml
new file mode 100644 (file)
index 0000000..8128d4b
--- /dev/null
@@ -0,0 +1,394 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "NBATurnoversXML.dtd">\r
+<message>\r
+<XML_File_ID>10072017</XML_File_ID>\r
+<heading>ACX%TURNOVERS-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>NBA</sport>\r
+<Title>2001-2002 NBA Top 25 Turnover Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>S.Marbury,PHO</Name>\r
+<GP>41</GP>\r
+<MPG>38:26</MPG>\r
+<Turnovers>146</Turnovers>\r
+<Avg_Turnovers>3.6</Avg_Turnovers>\r
+<Assists>334</Assists>\r
+<Avg_Assists>8.1</Avg_Assists>\r
+<Points>827</Points>\r
+<Avg_Points>20.2</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>J.Tinsley,IND</Name>\r
+<GP>42</GP>\r
+<MPG>31:20</MPG>\r
+<Turnovers>145</Turnovers>\r
+<Avg_Turnovers>3.5</Avg_Turnovers>\r
+<Assists>377</Assists>\r
+<Avg_Assists>9.0</Avg_Assists>\r
+<Points>404</Points>\r
+<Avg_Points>9.6</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>J.Kidd,NJ</Name>\r
+<GP>41</GP>\r
+<MPG>37:29</MPG>\r
+<Turnovers>140</Turnovers>\r
+<Avg_Turnovers>3.4</Avg_Turnovers>\r
+<Assists>408</Assists>\r
+<Avg_Assists>10.0</Avg_Assists>\r
+<Points>581</Points>\r
+<Avg_Points>14.2</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>A.Iverson,PHI</Name>\r
+<GP>34</GP>\r
+<MPG>43:35</MPG>\r
+<Turnovers>134</Turnovers>\r
+<Avg_Turnovers>3.9</Avg_Turnovers>\r
+<Assists>195</Assists>\r
+<Avg_Assists>5.7</Avg_Assists>\r
+<Points>1016</Points>\r
+<Avg_Points>29.9</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>K.Malone,UTA</Name>\r
+<GP>41</GP>\r
+<MPG>38:43</MPG>\r
+<Turnovers>134</Turnovers>\r
+<Avg_Turnovers>3.3</Avg_Turnovers>\r
+<Assists>169</Assists>\r
+<Avg_Assists>4.1</Avg_Assists>\r
+<Points>990</Points>\r
+<Avg_Points>24.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>T.Duncan,SAN</Name>\r
+<GP>39</GP>\r
+<MPG>41:23</MPG>\r
+<Turnovers>131</Turnovers>\r
+<Avg_Turnovers>3.4</Avg_Turnovers>\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>6</Rank>\r
+<Name>A.Walker,BOS</Name>\r
+<GP>40</GP>\r
+<MPG>42:36</MPG>\r
+<Turnovers>129</Turnovers>\r
+<Avg_Turnovers>3.2</Avg_Turnovers>\r
+<Assists>206</Assists>\r
+<Avg_Assists>5.2</Avg_Assists>\r
+<Points>916</Points>\r
+<Avg_Points>22.9</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>J.Stackhouse,DET</Name>\r
+<GP>35</GP>\r
+<MPG>35:44</MPG>\r
+<Turnovers>129</Turnovers>\r
+<Avg_Turnovers>3.7</Avg_Turnovers>\r
+<Assists>184</Assists>\r
+<Avg_Assists>5.3</Avg_Assists>\r
+<Points>814</Points>\r
+<Avg_Points>23.3</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>J.Williams,MEM</Name>\r
+<GP>38</GP>\r
+<MPG>34:33</MPG>\r
+<Turnovers>127</Turnovers>\r
+<Avg_Turnovers>3.3</Avg_Turnovers>\r
+<Assists>298</Assists>\r
+<Avg_Assists>7.8</Avg_Assists>\r
+<Points>571</Points>\r
+<Avg_Points>15.0</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>A.Miller,CLE</Name>\r
+<GP>40</GP>\r
+<MPG>35:06</MPG>\r
+<Turnovers>124</Turnovers>\r
+<Avg_Turnovers>3.1</Avg_Turnovers>\r
+<Assists>400</Assists>\r
+<Avg_Assists>10.0</Avg_Assists>\r
+<Points>637</Points>\r
+<Avg_Points>15.9</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>B.Davis,CHA</Name>\r
+<GP>40</GP>\r
+<MPG>40:48</MPG>\r
+<Turnovers>122</Turnovers>\r
+<Avg_Turnovers>3.1</Avg_Turnovers>\r
+<Assists>349</Assists>\r
+<Avg_Assists>8.7</Avg_Assists>\r
+<Points>765</Points>\r
+<Avg_Points>19.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>S.Nash,DAL</Name>\r
+<GP>42</GP>\r
+<MPG>37:31</MPG>\r
+<Turnovers>119</Turnovers>\r
+<Avg_Turnovers>2.8</Avg_Turnovers>\r
+<Assists>332</Assists>\r
+<Avg_Assists>7.9</Avg_Assists>\r
+<Points>812</Points>\r
+<Avg_Points>19.3</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>K.Garnett,MIN</Name>\r
+<GP>40</GP>\r
+<MPG>39:13</MPG>\r
+<Turnovers>118</Turnovers>\r
+<Avg_Turnovers>3.0</Avg_Turnovers>\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>12</Rank>\r
+<Name>S.Abdur-Rahim,ATL</Name>\r
+<GP>39</GP>\r
+<MPG>37:26</MPG>\r
+<Turnovers>117</Turnovers>\r
+<Avg_Turnovers>3.0</Avg_Turnovers>\r
+<Assists>101</Assists>\r
+<Avg_Assists>2.6</Avg_Assists>\r
+<Points>784</Points>\r
+<Avg_Points>20.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>P.Pierce,BOS</Name>\r
+<GP>40</GP>\r
+<MPG>40:40</MPG>\r
+<Turnovers>116</Turnovers>\r
+<Avg_Turnovers>2.9</Avg_Turnovers>\r
+<Assists>135</Assists>\r
+<Avg_Assists>3.4</Avg_Assists>\r
+<Points>1083</Points>\r
+<Avg_Points>27.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>G.Payton,SEA</Name>\r
+<GP>40</GP>\r
+<MPG>41:33</MPG>\r
+<Turnovers>114</Turnovers>\r
+<Avg_Turnovers>2.9</Avg_Turnovers>\r
+<Assists>364</Assists>\r
+<Avg_Assists>9.1</Avg_Assists>\r
+<Points>913</Points>\r
+<Avg_Points>22.8</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>V.Carter,TOR</Name>\r
+<GP>41</GP>\r
+<MPG>40:43</MPG>\r
+<Turnovers>112</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>186</Assists>\r
+<Avg_Assists>4.5</Avg_Assists>\r
+<Points>1058</Points>\r
+<Avg_Points>25.8</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>M.Jordan,WAS</Name>\r
+<GP>38</GP>\r
+<MPG>36:07</MPG>\r
+<Turnovers>112</Turnovers>\r
+<Avg_Turnovers>2.9</Avg_Turnovers>\r
+<Assists>191</Assists>\r
+<Avg_Assists>5.0</Avg_Assists>\r
+<Points>917</Points>\r
+<Avg_Points>24.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>J.Stockton,UTA</Name>\r
+<GP>41</GP>\r
+<MPG>31:24</MPG>\r
+<Turnovers>111</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>327</Assists>\r
+<Avg_Assists>8.0</Avg_Assists>\r
+<Points>518</Points>\r
+<Avg_Points>12.6</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>L.Sprewell,NY</Name>\r
+<GP>39</GP>\r
+<MPG>39:56</MPG>\r
+<Turnovers>110</Turnovers>\r
+<Avg_Turnovers>2.8</Avg_Turnovers>\r
+<Assists>126</Assists>\r
+<Avg_Assists>3.2</Avg_Assists>\r
+<Points>744</Points>\r
+<Avg_Points>19.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>A.Hardaway,PHO</Name>\r
+<GP>41</GP>\r
+<MPG>36:21</MPG>\r
+<Turnovers>109</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>196</Assists>\r
+<Avg_Assists>4.8</Avg_Assists>\r
+<Points>609</Points>\r
+<Avg_Points>14.9</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>K.Bryant,LAL</Name>\r
+<GP>38</GP>\r
+<MPG>37:48</MPG>\r
+<Turnovers>103</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>220</Assists>\r
+<Avg_Assists>5.8</Avg_Assists>\r
+<Points>1004</Points>\r
+<Avg_Points>26.4</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>E.Brand,LAC</Name>\r
+<GP>42</GP>\r
+<MPG>36:21</MPG>\r
+<Turnovers>102</Turnovers>\r
+<Avg_Turnovers>2.4</Avg_Turnovers>\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 />\r
+<Name>L.Hughes,GS</Name>\r
+<GP>40</GP>\r
+<MPG>32:07</MPG>\r
+<Turnovers>102</Turnovers>\r
+<Avg_Turnovers>2.6</Avg_Turnovers>\r
+<Assists>200</Assists>\r
+<Avg_Assists>5.0</Avg_Assists>\r
+<Points>569</Points>\r
+<Avg_Points>14.2</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>T.McGrady,ORL</Name>\r
+<GP>40</GP>\r
+<MPG>37:07</MPG>\r
+<Turnovers>101</Turnovers>\r
+<Avg_Turnovers>2.5</Avg_Turnovers>\r
+<Assists>200</Assists>\r
+<Avg_Assists>5.0</Avg_Assists>\r
+<Points>987</Points>\r
+<Avg_Points>24.7</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>S.Cassell,MIL</Name>\r
+<GP>37</GP>\r
+<MPG>35:37</MPG>\r
+<Turnovers>101</Turnovers>\r
+<Avg_Turnovers>2.7</Avg_Turnovers>\r
+<Assists>247</Assists>\r
+<Avg_Assists>6.7</Avg_Assists>\r
+<Points>749</Points>\r
+<Avg_Points>20.2</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>N.Van Exel,DEN</Name>\r
+<GP>40</GP>\r
+<MPG>39:03</MPG>\r
+<Turnovers>100</Turnovers>\r
+<Avg_Turnovers>2.5</Avg_Turnovers>\r
+<Assists>315</Assists>\r
+<Avg_Assists>7.9</Avg_Assists>\r
+<Points>904</Points>\r
+<Avg_Points>22.6</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>P.Gasol,MEM</Name>\r
+<GP>40</GP>\r
+<MPG>36:27</MPG>\r
+<Turnovers>100</Turnovers>\r
+<Avg_Turnovers>2.5</Avg_Turnovers>\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>23</Rank>\r
+<Name>C.Mobley,HOU</Name>\r
+<GP>38</GP>\r
+<MPG>41:14</MPG>\r
+<Turnovers>99</Turnovers>\r
+<Avg_Turnovers>2.6</Avg_Turnovers>\r
+<Assists>109</Assists>\r
+<Avg_Assists>2.9</Avg_Assists>\r
+<Points>738</Points>\r
+<Avg_Points>19.4</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>K.Martin,NJ</Name>\r
+<GP>38</GP>\r
+<MPG>35:06</MPG>\r
+<Turnovers>99</Turnovers>\r
+<Avg_Turnovers>2.6</Avg_Turnovers>\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>24</Rank>\r
+<Name>L.Odom,LAC</Name>\r
+<GP>29</GP>\r
+<MPG>34:26</MPG>\r
+<Turnovers>97</Turnovers>\r
+<Avg_Turnovers>3.3</Avg_Turnovers>\r
+<Assists>171</Assists>\r
+<Avg_Assists>5.9</Avg_Assists>\r
+<Points>379</Points>\r
+<Avg_Points>13.1</Avg_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>D.Fortson,GS</Name>\r
+<GP>40</GP>\r
+<MPG>30:24</MPG>\r
+<Turnovers>96</Turnovers>\r
+<Avg_Turnovers>2.4</Avg_Turnovers>\r
+<Assists>64</Assists>\r
+<Avg_Assists>1.6</Avg_Assists>\r
+<Points>480</Points>\r
+<Avg_Points>12.0</Avg_Points>\r
+</Listing>\r
+<time_stamp> January 23, 2002, at 03:38 PM ET </time_stamp>\r
+</message>\r