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

index 395728ce14e08306732969f3cc9e1812df2130a5..8eb686d4e76f7beb911de8b50981ae1a98e35ad0 100644 (file)
@@ -356,6 +356,8 @@ WNBABlocksXML.dtd
 WNBAFGPctXML.dtd
 .IP \[bu]
 WNBAFoulsXML.dtd
+.IP \[bu]
+WNBAFTPctXML.dtd
 .RE
 .P
 The GameInfo and SportInfo types do not have their own top-level
diff --git a/schema/WNBAFTPctXML.dtd b/schema/WNBAFTPctXML.dtd
new file mode 100644 (file)
index 0000000..af4ad97
--- /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 , FT_Made , Avg_FT_Made , FT_Att , AVG_FT_Att , Points , AVG_Points , FT_Percentage )>\r\r<!ELEMENT Rank  (#PCDATA )>\r\r<!ELEMENT Name  (#PCDATA )>\r\r<!ELEMENT GP  (#PCDATA )>\r\r<!ELEMENT MPG  (#PCDATA )>\r\r<!ELEMENT FT_Made  (#PCDATA )>\r\r<!ELEMENT Avg_FT_Made  (#PCDATA )>\r\r<!ELEMENT FT_Att  (#PCDATA )>\r\r<!ELEMENT AVG_FT_Att  (#PCDATA )>\r\r<!ELEMENT Points  (#PCDATA )>\r\r<!ELEMENT AVG_Points  (#PCDATA )>\r\r<!ELEMENT FT_Percentage  (#PCDATA )>\r\r<!ELEMENT time_stamp  (#PCDATA )>\r\r\r
\ No newline at end of file
diff --git a/schemagen/WNBAFTPctXML/WNBAFTPctXML.xml b/schemagen/WNBAFTPctXML/WNBAFTPctXML.xml
new file mode 100644 (file)
index 0000000..d4bd460
--- /dev/null
@@ -0,0 +1,335 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "WNBAFTPctXML.dtd">\r
+<message>\r
+<XML_File_ID>2671117</XML_File_ID>\r
+<heading>ACX%FT-PCT-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>NBA</sport>\r
+<Title>2001-2002 NBA Top 25 Freethrow Percentage Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>Reggie Miller,IND</Name>\r
+<GP>43</GP>\r
+<MPG>36:23</MPG>\r
+<FT_Made>162</FT_Made>\r
+<Avg_FT_Made>3.8</Avg_FT_Made>\r
+<FT_Att>177</FT_Att>\r
+<AVG_FT_Att>4.1</AVG_FT_Att>\r
+<Points>727</Points>\r
+<AVG_Points>16.9</AVG_Points>\r
+<FT_Percentage>.915</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>Richard Hamilton,WAS</Name>\r
+<GP>25</GP>\r
+<MPG>34:52</MPG>\r
+<FT_Made>122</FT_Made>\r
+<Avg_FT_Made>4.9</Avg_FT_Made>\r
+<FT_Att>136</FT_Att>\r
+<AVG_FT_Att>5.4</AVG_FT_Att>\r
+<Points>494</Points>\r
+<AVG_Points>19.8</AVG_Points>\r
+<FT_Percentage>.897</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>Steve Nash,DAL</Name>\r
+<GP>42</GP>\r
+<MPG>37:31</MPG>\r
+<FT_Made>143</FT_Made>\r
+<Avg_FT_Made>3.4</Avg_FT_Made>\r
+<FT_Att>161</FT_Att>\r
+<AVG_FT_Att>3.8</AVG_FT_Att>\r
+<Points>812</Points>\r
+<AVG_Points>19.3</AVG_Points>\r
+<FT_Percentage>.888</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>John Stockton,UTA</Name>\r
+<GP>41</GP>\r
+<MPG>31:24</MPG>\r
+<FT_Made>123</FT_Made>\r
+<Avg_FT_Made>3.0</Avg_FT_Made>\r
+<FT_Att>139</FT_Att>\r
+<AVG_FT_Att>3.4</AVG_FT_Att>\r
+<Points>518</Points>\r
+<AVG_Points>12.6</AVG_Points>\r
+<FT_Percentage>.885</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>Predrag Stojakovic,SAC</Name>\r
+<GP>39</GP>\r
+<MPG>39:23</MPG>\r
+<FT_Made>166</FT_Made>\r
+<Avg_FT_Made>4.3</Avg_FT_Made>\r
+<FT_Att>188</FT_Att>\r
+<AVG_FT_Att>4.8</AVG_FT_Att>\r
+<Points>888</Points>\r
+<AVG_Points>22.8</AVG_Points>\r
+<FT_Percentage>.883</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>6</Rank>\r
+<Name>Troy Hudson,ORL</Name>\r
+<GP>42</GP>\r
+<MPG>19:15</MPG>\r
+<FT_Made>83</FT_Made>\r
+<Avg_FT_Made>2.0</Avg_FT_Made>\r
+<FT_Att>94</FT_Att>\r
+<AVG_FT_Att>2.2</AVG_FT_Att>\r
+<Points>387</Points>\r
+<AVG_Points>9.2</AVG_Points>\r
+<FT_Percentage>.883</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>P.J. Brown,CHA</Name>\r
+<GP>39</GP>\r
+<MPG>31:30</MPG>\r
+<FT_Made>79</FT_Made>\r
+<Avg_FT_Made>2.0</Avg_FT_Made>\r
+<FT_Att>90</FT_Att>\r
+<AVG_FT_Att>2.3</AVG_FT_Att>\r
+<Points>297</Points>\r
+<AVG_Points>7.6</AVG_Points>\r
+<FT_Percentage>.878</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>Chauncey Billups,MIN</Name>\r
+<GP>40</GP>\r
+<MPG>24:51</MPG>\r
+<FT_Made>77</FT_Made>\r
+<Avg_FT_Made>1.9</Avg_FT_Made>\r
+<FT_Att>88</FT_Att>\r
+<AVG_FT_Att>2.2</AVG_FT_Att>\r
+<Points>448</Points>\r
+<AVG_Points>11.2</AVG_Points>\r
+<FT_Percentage>.875</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>Jerry Stackhouse,DET</Name>\r
+<GP>35</GP>\r
+<MPG>35:44</MPG>\r
+<FT_Made>236</FT_Made>\r
+<Avg_FT_Made>6.7</Avg_FT_Made>\r
+<FT_Att>271</FT_Att>\r
+<AVG_FT_Att>7.7</AVG_FT_Att>\r
+<Points>814</Points>\r
+<AVG_Points>23.3</AVG_Points>\r
+<FT_Percentage>.871</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>Damon Stoudamire,POR</Name>\r
+<GP>34</GP>\r
+<MPG>36:44</MPG>\r
+<FT_Made>79</FT_Made>\r
+<Avg_FT_Made>2.3</Avg_FT_Made>\r
+<FT_Att>91</FT_Att>\r
+<AVG_FT_Att>2.7</AVG_FT_Att>\r
+<Points>463</Points>\r
+<AVG_Points>13.6</AVG_Points>\r
+<FT_Percentage>.868</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>Allan Houston,NY</Name>\r
+<GP>39</GP>\r
+<MPG>37:10</MPG>\r
+<FT_Made>144</FT_Made>\r
+<Avg_FT_Made>3.7</Avg_FT_Made>\r
+<FT_Att>166</FT_Att>\r
+<AVG_FT_Att>4.3</AVG_FT_Att>\r
+<Points>789</Points>\r
+<AVG_Points>20.2</AVG_Points>\r
+<FT_Percentage>.867</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>12</Rank>\r
+<Name>Desmond Mason,SEA</Name>\r
+<GP>33</GP>\r
+<MPG>31:25</MPG>\r
+<FT_Made>88</FT_Made>\r
+<Avg_FT_Made>2.7</Avg_FT_Made>\r
+<FT_Att>102</FT_Att>\r
+<AVG_FT_Att>3.1</AVG_FT_Att>\r
+<Points>384</Points>\r
+<AVG_Points>11.6</AVG_Points>\r
+<FT_Percentage>.863</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>Kurt Thomas,NY</Name>\r
+<GP>39</GP>\r
+<MPG>31:10</MPG>\r
+<FT_Made>107</FT_Made>\r
+<Avg_FT_Made>2.7</Avg_FT_Made>\r
+<FT_Att>125</FT_Att>\r
+<AVG_FT_Att>3.2</AVG_FT_Att>\r
+<Points>420</Points>\r
+<AVG_Points>10.8</AVG_Points>\r
+<FT_Percentage>.856</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>James Posey,DEN</Name>\r
+<GP>41</GP>\r
+<MPG>33:35</MPG>\r
+<FT_Made>98</FT_Made>\r
+<Avg_FT_Made>2.4</Avg_FT_Made>\r
+<FT_Att>115</FT_Att>\r
+<AVG_FT_Att>2.8</AVG_FT_Att>\r
+<Points>468</Points>\r
+<AVG_Points>11.4</AVG_Points>\r
+<FT_Percentage>.852</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>Jason Terry,ATL</Name>\r
+<GP>38</GP>\r
+<MPG>36:55</MPG>\r
+<FT_Made>144</FT_Made>\r
+<Avg_FT_Made>3.8</Avg_FT_Made>\r
+<FT_Att>169</FT_Att>\r
+<AVG_FT_Att>4.4</AVG_FT_Att>\r
+<Points>710</Points>\r
+<AVG_Points>18.7</AVG_Points>\r
+<FT_Percentage>.852</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>Darrell Armstrong,ORL</Name>\r
+<GP>43</GP>\r
+<MPG>32:33</MPG>\r
+<FT_Made>86</FT_Made>\r
+<Avg_FT_Made>2.0</Avg_FT_Made>\r
+<FT_Att>101</FT_Att>\r
+<AVG_FT_Att>2.3</AVG_FT_Att>\r
+<Points>516</Points>\r
+<AVG_Points>12.0</AVG_Points>\r
+<FT_Percentage>.851</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>Dirk Nowitzki,DAL</Name>\r
+<GP>40</GP>\r
+<MPG>37:49</MPG>\r
+<FT_Made>260</FT_Made>\r
+<Avg_FT_Made>6.5</Avg_FT_Made>\r
+<FT_Att>306</FT_Att>\r
+<AVG_FT_Att>7.7</AVG_FT_Att>\r
+<Points>977</Points>\r
+<AVG_Points>24.4</AVG_Points>\r
+<FT_Percentage>.850</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>Ray Allen,MIL</Name>\r
+<GP>33</GP>\r
+<MPG>36:00</MPG>\r
+<FT_Made>113</FT_Made>\r
+<Avg_FT_Made>3.4</Avg_FT_Made>\r
+<FT_Att>133</FT_Att>\r
+<AVG_FT_Att>4.0</AVG_FT_Att>\r
+<Points>744</Points>\r
+<AVG_Points>22.5</AVG_Points>\r
+<FT_Percentage>.850</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>Derek Anderson,POR</Name>\r
+<GP>33</GP>\r
+<MPG>31:07</MPG>\r
+<FT_Made>105</FT_Made>\r
+<Avg_FT_Made>3.2</Avg_FT_Made>\r
+<FT_Att>124</FT_Att>\r
+<AVG_FT_Att>3.8</AVG_FT_Att>\r
+<Points>403</Points>\r
+<AVG_Points>12.2</AVG_Points>\r
+<FT_Percentage>.847</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>Sam Cassell,MIL</Name>\r
+<GP>37</GP>\r
+<MPG>35:37</MPG>\r
+<FT_Made>149</FT_Made>\r
+<Avg_FT_Made>4.0</Avg_FT_Made>\r
+<FT_Att>176</FT_Att>\r
+<AVG_FT_Att>4.8</AVG_FT_Att>\r
+<Points>749</Points>\r
+<AVG_Points>20.2</AVG_Points>\r
+<FT_Percentage>.847</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>Michael Finley,DAL</Name>\r
+<GP>31</GP>\r
+<MPG>40:07</MPG>\r
+<FT_Made>96</FT_Made>\r
+<Avg_FT_Made>3.1</Avg_FT_Made>\r
+<FT_Att>114</FT_Att>\r
+<AVG_FT_Att>3.7</AVG_FT_Att>\r
+<Points>624</Points>\r
+<AVG_Points>20.1</AVG_Points>\r
+<FT_Percentage>.842</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>Lamond Murray,CLE</Name>\r
+<GP>36</GP>\r
+<MPG>33:16</MPG>\r
+<FT_Made>117</FT_Made>\r
+<Avg_FT_Made>3.3</Avg_FT_Made>\r
+<FT_Att>139</FT_Att>\r
+<AVG_FT_Att>3.9</AVG_FT_Att>\r
+<Points>599</Points>\r
+<AVG_Points>16.6</AVG_Points>\r
+<FT_Percentage>.842</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>23</Rank>\r
+<Name>Eddie Jones,MIA</Name>\r
+<GP>39</GP>\r
+<MPG>39:23</MPG>\r
+<FT_Made>147</FT_Made>\r
+<Avg_FT_Made>3.8</Avg_FT_Made>\r
+<FT_Att>175</FT_Att>\r
+<AVG_FT_Att>4.5</AVG_FT_Att>\r
+<Points>728</Points>\r
+<AVG_Points>18.7</AVG_Points>\r
+<FT_Percentage>.840</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>24</Rank>\r
+<Name>Mike Bibby,SAC</Name>\r
+<GP>39</GP>\r
+<MPG>33:21</MPG>\r
+<FT_Made>78</FT_Made>\r
+<Avg_FT_Made>2.0</Avg_FT_Made>\r
+<FT_Att>93</FT_Att>\r
+<AVG_FT_Att>2.4</AVG_FT_Att>\r
+<Points>550</Points>\r
+<AVG_Points>14.1</AVG_Points>\r
+<FT_Percentage>.839</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>Glenn Robinson,MIL</Name>\r
+<GP>26</GP>\r
+<MPG>36:13</MPG>\r
+<FT_Made>97</FT_Made>\r
+<Avg_FT_Made>3.7</Avg_FT_Made>\r
+<FT_Att>116</FT_Att>\r
+<AVG_FT_Att>4.5</AVG_FT_Att>\r
+<Points>567</Points>\r
+<AVG_Points>21.8</AVG_Points>\r
+<FT_Percentage>.836</FT_Percentage>\r
+</Listing>\r
+<time_stamp> January 23, 2002, at 03:37 PM ET </time_stamp>\r
+</message>\r
index 419c82f5106b444410651b75218b43552186f17a..bd49ca0ef18bf957c4b214153b22c51b09a28ed1 100644 (file)
@@ -206,7 +206,7 @@ dtds =
     "WNBABlocksXML.dtd",
     "WNBAFGPctXML.dtd",
     "WNBAFoulsXML.dtd",
-    "WNBAFTPctXML.dtd", -- no dtd
+    "WNBAFTPctXML.dtd",
     "WNBAMinutesXML.dtd", -- no dtd
     "WNBAReboundsXML.dtd", -- no dtd
     "WNBAScorersXML.dtd", -- no dtd
@@ -439,7 +439,8 @@ sport_info_test_files =
     "WNBAAssistsXML.xml",
     "WNBABlocksXML.xml",
     "WNBAFGPctXML.xml",
-    "WNBAFoulsXML.xml"
+    "WNBAFoulsXML.xml",
+    "WNBAFTPctXML.xml"
   ]
 
 
diff --git a/test/xml/sportinfo/WNBAFTPctXML.dtd b/test/xml/sportinfo/WNBAFTPctXML.dtd
new file mode 100644 (file)
index 0000000..af4ad97
--- /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 , FT_Made , Avg_FT_Made , FT_Att , AVG_FT_Att , Points , AVG_Points , FT_Percentage )>\r\r<!ELEMENT Rank  (#PCDATA )>\r\r<!ELEMENT Name  (#PCDATA )>\r\r<!ELEMENT GP  (#PCDATA )>\r\r<!ELEMENT MPG  (#PCDATA )>\r\r<!ELEMENT FT_Made  (#PCDATA )>\r\r<!ELEMENT Avg_FT_Made  (#PCDATA )>\r\r<!ELEMENT FT_Att  (#PCDATA )>\r\r<!ELEMENT AVG_FT_Att  (#PCDATA )>\r\r<!ELEMENT Points  (#PCDATA )>\r\r<!ELEMENT AVG_Points  (#PCDATA )>\r\r<!ELEMENT FT_Percentage  (#PCDATA )>\r\r<!ELEMENT time_stamp  (#PCDATA )>\r\r\r
\ No newline at end of file
diff --git a/test/xml/sportinfo/WNBAFTPctXML.xml b/test/xml/sportinfo/WNBAFTPctXML.xml
new file mode 100644 (file)
index 0000000..d4bd460
--- /dev/null
@@ -0,0 +1,335 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "WNBAFTPctXML.dtd">\r
+<message>\r
+<XML_File_ID>2671117</XML_File_ID>\r
+<heading>ACX%FT-PCT-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>NBA</sport>\r
+<Title>2001-2002 NBA Top 25 Freethrow Percentage Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>Reggie Miller,IND</Name>\r
+<GP>43</GP>\r
+<MPG>36:23</MPG>\r
+<FT_Made>162</FT_Made>\r
+<Avg_FT_Made>3.8</Avg_FT_Made>\r
+<FT_Att>177</FT_Att>\r
+<AVG_FT_Att>4.1</AVG_FT_Att>\r
+<Points>727</Points>\r
+<AVG_Points>16.9</AVG_Points>\r
+<FT_Percentage>.915</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>Richard Hamilton,WAS</Name>\r
+<GP>25</GP>\r
+<MPG>34:52</MPG>\r
+<FT_Made>122</FT_Made>\r
+<Avg_FT_Made>4.9</Avg_FT_Made>\r
+<FT_Att>136</FT_Att>\r
+<AVG_FT_Att>5.4</AVG_FT_Att>\r
+<Points>494</Points>\r
+<AVG_Points>19.8</AVG_Points>\r
+<FT_Percentage>.897</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>Steve Nash,DAL</Name>\r
+<GP>42</GP>\r
+<MPG>37:31</MPG>\r
+<FT_Made>143</FT_Made>\r
+<Avg_FT_Made>3.4</Avg_FT_Made>\r
+<FT_Att>161</FT_Att>\r
+<AVG_FT_Att>3.8</AVG_FT_Att>\r
+<Points>812</Points>\r
+<AVG_Points>19.3</AVG_Points>\r
+<FT_Percentage>.888</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>John Stockton,UTA</Name>\r
+<GP>41</GP>\r
+<MPG>31:24</MPG>\r
+<FT_Made>123</FT_Made>\r
+<Avg_FT_Made>3.0</Avg_FT_Made>\r
+<FT_Att>139</FT_Att>\r
+<AVG_FT_Att>3.4</AVG_FT_Att>\r
+<Points>518</Points>\r
+<AVG_Points>12.6</AVG_Points>\r
+<FT_Percentage>.885</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>Predrag Stojakovic,SAC</Name>\r
+<GP>39</GP>\r
+<MPG>39:23</MPG>\r
+<FT_Made>166</FT_Made>\r
+<Avg_FT_Made>4.3</Avg_FT_Made>\r
+<FT_Att>188</FT_Att>\r
+<AVG_FT_Att>4.8</AVG_FT_Att>\r
+<Points>888</Points>\r
+<AVG_Points>22.8</AVG_Points>\r
+<FT_Percentage>.883</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>6</Rank>\r
+<Name>Troy Hudson,ORL</Name>\r
+<GP>42</GP>\r
+<MPG>19:15</MPG>\r
+<FT_Made>83</FT_Made>\r
+<Avg_FT_Made>2.0</Avg_FT_Made>\r
+<FT_Att>94</FT_Att>\r
+<AVG_FT_Att>2.2</AVG_FT_Att>\r
+<Points>387</Points>\r
+<AVG_Points>9.2</AVG_Points>\r
+<FT_Percentage>.883</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>P.J. Brown,CHA</Name>\r
+<GP>39</GP>\r
+<MPG>31:30</MPG>\r
+<FT_Made>79</FT_Made>\r
+<Avg_FT_Made>2.0</Avg_FT_Made>\r
+<FT_Att>90</FT_Att>\r
+<AVG_FT_Att>2.3</AVG_FT_Att>\r
+<Points>297</Points>\r
+<AVG_Points>7.6</AVG_Points>\r
+<FT_Percentage>.878</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>Chauncey Billups,MIN</Name>\r
+<GP>40</GP>\r
+<MPG>24:51</MPG>\r
+<FT_Made>77</FT_Made>\r
+<Avg_FT_Made>1.9</Avg_FT_Made>\r
+<FT_Att>88</FT_Att>\r
+<AVG_FT_Att>2.2</AVG_FT_Att>\r
+<Points>448</Points>\r
+<AVG_Points>11.2</AVG_Points>\r
+<FT_Percentage>.875</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>Jerry Stackhouse,DET</Name>\r
+<GP>35</GP>\r
+<MPG>35:44</MPG>\r
+<FT_Made>236</FT_Made>\r
+<Avg_FT_Made>6.7</Avg_FT_Made>\r
+<FT_Att>271</FT_Att>\r
+<AVG_FT_Att>7.7</AVG_FT_Att>\r
+<Points>814</Points>\r
+<AVG_Points>23.3</AVG_Points>\r
+<FT_Percentage>.871</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>Damon Stoudamire,POR</Name>\r
+<GP>34</GP>\r
+<MPG>36:44</MPG>\r
+<FT_Made>79</FT_Made>\r
+<Avg_FT_Made>2.3</Avg_FT_Made>\r
+<FT_Att>91</FT_Att>\r
+<AVG_FT_Att>2.7</AVG_FT_Att>\r
+<Points>463</Points>\r
+<AVG_Points>13.6</AVG_Points>\r
+<FT_Percentage>.868</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>Allan Houston,NY</Name>\r
+<GP>39</GP>\r
+<MPG>37:10</MPG>\r
+<FT_Made>144</FT_Made>\r
+<Avg_FT_Made>3.7</Avg_FT_Made>\r
+<FT_Att>166</FT_Att>\r
+<AVG_FT_Att>4.3</AVG_FT_Att>\r
+<Points>789</Points>\r
+<AVG_Points>20.2</AVG_Points>\r
+<FT_Percentage>.867</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>12</Rank>\r
+<Name>Desmond Mason,SEA</Name>\r
+<GP>33</GP>\r
+<MPG>31:25</MPG>\r
+<FT_Made>88</FT_Made>\r
+<Avg_FT_Made>2.7</Avg_FT_Made>\r
+<FT_Att>102</FT_Att>\r
+<AVG_FT_Att>3.1</AVG_FT_Att>\r
+<Points>384</Points>\r
+<AVG_Points>11.6</AVG_Points>\r
+<FT_Percentage>.863</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>Kurt Thomas,NY</Name>\r
+<GP>39</GP>\r
+<MPG>31:10</MPG>\r
+<FT_Made>107</FT_Made>\r
+<Avg_FT_Made>2.7</Avg_FT_Made>\r
+<FT_Att>125</FT_Att>\r
+<AVG_FT_Att>3.2</AVG_FT_Att>\r
+<Points>420</Points>\r
+<AVG_Points>10.8</AVG_Points>\r
+<FT_Percentage>.856</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>James Posey,DEN</Name>\r
+<GP>41</GP>\r
+<MPG>33:35</MPG>\r
+<FT_Made>98</FT_Made>\r
+<Avg_FT_Made>2.4</Avg_FT_Made>\r
+<FT_Att>115</FT_Att>\r
+<AVG_FT_Att>2.8</AVG_FT_Att>\r
+<Points>468</Points>\r
+<AVG_Points>11.4</AVG_Points>\r
+<FT_Percentage>.852</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>Jason Terry,ATL</Name>\r
+<GP>38</GP>\r
+<MPG>36:55</MPG>\r
+<FT_Made>144</FT_Made>\r
+<Avg_FT_Made>3.8</Avg_FT_Made>\r
+<FT_Att>169</FT_Att>\r
+<AVG_FT_Att>4.4</AVG_FT_Att>\r
+<Points>710</Points>\r
+<AVG_Points>18.7</AVG_Points>\r
+<FT_Percentage>.852</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>Darrell Armstrong,ORL</Name>\r
+<GP>43</GP>\r
+<MPG>32:33</MPG>\r
+<FT_Made>86</FT_Made>\r
+<Avg_FT_Made>2.0</Avg_FT_Made>\r
+<FT_Att>101</FT_Att>\r
+<AVG_FT_Att>2.3</AVG_FT_Att>\r
+<Points>516</Points>\r
+<AVG_Points>12.0</AVG_Points>\r
+<FT_Percentage>.851</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>Dirk Nowitzki,DAL</Name>\r
+<GP>40</GP>\r
+<MPG>37:49</MPG>\r
+<FT_Made>260</FT_Made>\r
+<Avg_FT_Made>6.5</Avg_FT_Made>\r
+<FT_Att>306</FT_Att>\r
+<AVG_FT_Att>7.7</AVG_FT_Att>\r
+<Points>977</Points>\r
+<AVG_Points>24.4</AVG_Points>\r
+<FT_Percentage>.850</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>Ray Allen,MIL</Name>\r
+<GP>33</GP>\r
+<MPG>36:00</MPG>\r
+<FT_Made>113</FT_Made>\r
+<Avg_FT_Made>3.4</Avg_FT_Made>\r
+<FT_Att>133</FT_Att>\r
+<AVG_FT_Att>4.0</AVG_FT_Att>\r
+<Points>744</Points>\r
+<AVG_Points>22.5</AVG_Points>\r
+<FT_Percentage>.850</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>Derek Anderson,POR</Name>\r
+<GP>33</GP>\r
+<MPG>31:07</MPG>\r
+<FT_Made>105</FT_Made>\r
+<Avg_FT_Made>3.2</Avg_FT_Made>\r
+<FT_Att>124</FT_Att>\r
+<AVG_FT_Att>3.8</AVG_FT_Att>\r
+<Points>403</Points>\r
+<AVG_Points>12.2</AVG_Points>\r
+<FT_Percentage>.847</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>Sam Cassell,MIL</Name>\r
+<GP>37</GP>\r
+<MPG>35:37</MPG>\r
+<FT_Made>149</FT_Made>\r
+<Avg_FT_Made>4.0</Avg_FT_Made>\r
+<FT_Att>176</FT_Att>\r
+<AVG_FT_Att>4.8</AVG_FT_Att>\r
+<Points>749</Points>\r
+<AVG_Points>20.2</AVG_Points>\r
+<FT_Percentage>.847</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>Michael Finley,DAL</Name>\r
+<GP>31</GP>\r
+<MPG>40:07</MPG>\r
+<FT_Made>96</FT_Made>\r
+<Avg_FT_Made>3.1</Avg_FT_Made>\r
+<FT_Att>114</FT_Att>\r
+<AVG_FT_Att>3.7</AVG_FT_Att>\r
+<Points>624</Points>\r
+<AVG_Points>20.1</AVG_Points>\r
+<FT_Percentage>.842</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>Lamond Murray,CLE</Name>\r
+<GP>36</GP>\r
+<MPG>33:16</MPG>\r
+<FT_Made>117</FT_Made>\r
+<Avg_FT_Made>3.3</Avg_FT_Made>\r
+<FT_Att>139</FT_Att>\r
+<AVG_FT_Att>3.9</AVG_FT_Att>\r
+<Points>599</Points>\r
+<AVG_Points>16.6</AVG_Points>\r
+<FT_Percentage>.842</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>23</Rank>\r
+<Name>Eddie Jones,MIA</Name>\r
+<GP>39</GP>\r
+<MPG>39:23</MPG>\r
+<FT_Made>147</FT_Made>\r
+<Avg_FT_Made>3.8</Avg_FT_Made>\r
+<FT_Att>175</FT_Att>\r
+<AVG_FT_Att>4.5</AVG_FT_Att>\r
+<Points>728</Points>\r
+<AVG_Points>18.7</AVG_Points>\r
+<FT_Percentage>.840</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>24</Rank>\r
+<Name>Mike Bibby,SAC</Name>\r
+<GP>39</GP>\r
+<MPG>33:21</MPG>\r
+<FT_Made>78</FT_Made>\r
+<Avg_FT_Made>2.0</Avg_FT_Made>\r
+<FT_Att>93</FT_Att>\r
+<AVG_FT_Att>2.4</AVG_FT_Att>\r
+<Points>550</Points>\r
+<AVG_Points>14.1</AVG_Points>\r
+<FT_Percentage>.839</FT_Percentage>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>Glenn Robinson,MIL</Name>\r
+<GP>26</GP>\r
+<MPG>36:13</MPG>\r
+<FT_Made>97</FT_Made>\r
+<Avg_FT_Made>3.7</Avg_FT_Made>\r
+<FT_Att>116</FT_Att>\r
+<AVG_FT_Att>4.5</AVG_FT_Att>\r
+<Points>567</Points>\r
+<AVG_Points>21.8</AVG_Points>\r
+<FT_Percentage>.836</FT_Percentage>\r
+</Listing>\r
+<time_stamp> January 23, 2002, at 03:37 PM ET </time_stamp>\r
+</message>\r