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

index 824836312f0e7afd1c05145dc79b74445312e946..91bd43c74f0b91828a41667198819e1fb5697cf8 100644 (file)
@@ -116,6 +116,8 @@ Cbask_All_Tourn_Teams_XML.dtd
 CBASK_AssistsXML.dtd
 .IP \[bu]
 Cbask_Awards_XML.dtd
+.IP \[bu]
+CBASK_BlocksXML.dtd
 .RE
 .P
 The GameInfo and SportInfo types do not have their own top-level
diff --git a/schema/CBASK_BlocksXML.dtd b/schema/CBASK_BlocksXML.dtd
new file mode 100644 (file)
index 0000000..84281e3
--- /dev/null
@@ -0,0 +1,38 @@
+<!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 , School , GP , MPG , Blocks , Avg_Blocks , Assists , AVG_Assists , Points , AVG_Points )>\r
+\r
+<!ELEMENT Rank  (#PCDATA )>\r
+\r
+<!ELEMENT Name  (#PCDATA )>\r
+\r
+<!ELEMENT School  (#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/CBASK_BlocksXML/CBASK_BlocksXML.xml b/schemagen/CBASK_BlocksXML/CBASK_BlocksXML.xml
new file mode 100644 (file)
index 0000000..9808ce3
--- /dev/null
@@ -0,0 +1,504 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "CBASK_BlocksXML.dtd">\r
+<message>\r
+<XML_File_ID>17</XML_File_ID>\r
+<heading>AEX%BLOCKS-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>CBASK</sport>\r
+<Title>2002-2003 Men's NCAA Basketball Top 25 Blocks Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>D.Harrison</Name>\r
+<School>Colorado</School>\r
+<GP>3</GP>\r
+<MPG>31:40</MPG>\r
+<Blocks>20</Blocks>\r
+<Avg_Blocks>6.7</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>67</Points>\r
+<AVG_Points>22.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>K.Davis</Name>\r
+<School>Auburn</School>\r
+<GP>3</GP>\r
+<MPG>28:20</MPG>\r
+<Blocks>17</Blocks>\r
+<Avg_Blocks>5.7</Avg_Blocks>\r
+<Assists>6</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>28</Points>\r
+<AVG_Points>9.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>K.Moore</Name>\r
+<School>Oral Roberts</School>\r
+<GP>3</GP>\r
+<MPG>23:20</MPG>\r
+<Blocks>15</Blocks>\r
+<Avg_Blocks>5.0</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>0.7</AVG_Assists>\r
+<Points>16</Points>\r
+<AVG_Points>5.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>E.Okafor</Name>\r
+<School>Connecticut</School>\r
+<GP>3</GP>\r
+<MPG>35:00</MPG>\r
+<Blocks>14</Blocks>\r
+<Avg_Blocks>4.7</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>0.3</AVG_Assists>\r
+<Points>54</Points>\r
+<AVG_Points>18.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>D.Johnson</Name>\r
+<School>U-N-L-V</School>\r
+<GP>3</GP>\r
+<MPG>33:20</MPG>\r
+<Blocks>13</Blocks>\r
+<Avg_Blocks>4.3</Avg_Blocks>\r
+<Assists>6</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>54</Points>\r
+<AVG_Points>18.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>6</Rank>\r
+<Name>L.Cook</Name>\r
+<School>Alcorn St</School>\r
+<GP>2</GP>\r
+<MPG>30:00</MPG>\r
+<Blocks>8</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>37</Points>\r
+<AVG_Points>18.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>J.Lewis</Name>\r
+<School>Austin Peay</School>\r
+<GP>3</GP>\r
+<MPG>29:00</MPG>\r
+<Blocks>12</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>3</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>36</Points>\r
+<AVG_Points>12.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>R.Henderson</Name>\r
+<School>Clemson</School>\r
+<GP>2</GP>\r
+<MPG>26:30</MPG>\r
+<Blocks>8</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>20</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>C.Smith</Name>\r
+<School>Delaware</School>\r
+<GP>2</GP>\r
+<MPG>25:00</MPG>\r
+<Blocks>8</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>20</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>J.Grant</Name>\r
+<School>Lamar</School>\r
+<GP>2</GP>\r
+<MPG>24:30</MPG>\r
+<Blocks>8</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>21</Points>\r
+<AVG_Points>10.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>T.Jaquess</Name>\r
+<School>Tenn-Wesleyan</School>\r
+<GP>1</GP>\r
+<MPG>18:00</MPG>\r
+<Blocks>4</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>2</Points>\r
+<AVG_Points>2.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>N.Billings</Name>\r
+<School>Binghamton</School>\r
+<GP>3</GP>\r
+<MPG>21:20</MPG>\r
+<Blocks>11</Blocks>\r
+<Avg_Blocks>3.7</Avg_Blocks>\r
+<Assists>3</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>26</Points>\r
+<AVG_Points>8.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>D.Geddis</Name>\r
+<School>Portland Univ</School>\r
+<GP>3</GP>\r
+<MPG>27:40</MPG>\r
+<Blocks>11</Blocks>\r
+<Avg_Blocks>3.7</Avg_Blocks>\r
+<Assists>11</Assists>\r
+<AVG_Assists>3.7</AVG_Assists>\r
+<Points>30</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>T.Smith</Name>\r
+<School>Arizona State</School>\r
+<GP>5</GP>\r
+<MPG>27:12</MPG>\r
+<Blocks>18</Blocks>\r
+<Avg_Blocks>3.6</Avg_Blocks>\r
+<Assists>9</Assists>\r
+<AVG_Assists>1.8</AVG_Assists>\r
+<Points>51</Points>\r
+<AVG_Points>10.2</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>12</Rank>\r
+<Name>D.Johnson</Name>\r
+<School>Texas Wesleyan</School>\r
+<GP>2</GP>\r
+<MPG>34:30</MPG>\r
+<Blocks>7</Blocks>\r
+<Avg_Blocks>3.5</Avg_Blocks>\r
+<Assists>7</Assists>\r
+<AVG_Assists>3.5</AVG_Assists>\r
+<Points>22</Points>\r
+<AVG_Points>11.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>J.Cornette</Name>\r
+<School>Notre Dame</School>\r
+<GP>5</GP>\r
+<MPG>24:12</MPG>\r
+<Blocks>17</Blocks>\r
+<Avg_Blocks>3.4</Avg_Blocks>\r
+<Assists>4</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>17</Points>\r
+<AVG_Points>3.4</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>M.Badiane</Name>\r
+<School>East Carolina</School>\r
+<GP>3</GP>\r
+<MPG>16:40</MPG>\r
+<Blocks>10</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>23</Points>\r
+<AVG_Points>7.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>G.Leach</Name>\r
+<School>Indiana</School>\r
+<GP>3</GP>\r
+<MPG>27:20</MPG>\r
+<Blocks>10</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>0.7</AVG_Assists>\r
+<Points>28</Points>\r
+<AVG_Points>9.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>H.Romero</Name>\r
+<School>New Orleans</School>\r
+<GP>3</GP>\r
+<MPG>33:20</MPG>\r
+<Blocks>10</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>6</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>76</Points>\r
+<AVG_Points>25.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>A.Williams</Name>\r
+<School>Oklahoma State</School>\r
+<GP>4</GP>\r
+<MPG>28:30</MPG>\r
+<Blocks>13</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>17</Points>\r
+<AVG_Points>4.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>T.Watson</Name>\r
+<School>Virginia</School>\r
+<GP>4</GP>\r
+<MPG>32:00</MPG>\r
+<Blocks>13</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>7</Assists>\r
+<AVG_Assists>1.8</AVG_Assists>\r
+<Points>64</Points>\r
+<AVG_Points>16.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>R.Lewis</Name>\r
+<School>Jacksonville</School>\r
+<GP>5</GP>\r
+<MPG>27:36</MPG>\r
+<Blocks>16</Blocks>\r
+<Avg_Blocks>3.2</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>0.4</AVG_Assists>\r
+<Points>31</Points>\r
+<AVG_Points>6.2</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>C.Wiedemann</Name>\r
+<School>Columbia</School>\r
+<GP>1</GP>\r
+<MPG>30:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>3</Points>\r
+<AVG_Points>3.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>R.Wentt</Name>\r
+<School>Delaware</School>\r
+<GP>1</GP>\r
+<MPG>20:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>4</Assists>\r
+<AVG_Assists>4.0</AVG_Assists>\r
+<Points>3</Points>\r
+<AVG_Points>3.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>A.Richardson</Name>\r
+<School>Florida State</School>\r
+<GP>2</GP>\r
+<MPG>23:00</MPG>\r
+<Blocks>6</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>3</Assists>\r
+<AVG_Assists>1.5</AVG_Assists>\r
+<Points>22</Points>\r
+<AVG_Points>11.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>W.Wilson</Name>\r
+<School>Georgetown</School>\r
+<GP>3</GP>\r
+<MPG>18:20</MPG>\r
+<Blocks>9</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>0.3</AVG_Assists>\r
+<Points>17</Points>\r
+<AVG_Points>5.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>C.Daniels</Name>\r
+<School>Georgia</School>\r
+<GP>3</GP>\r
+<MPG>30:20</MPG>\r
+<Blocks>9</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>12</Assists>\r
+<AVG_Assists>4.0</AVG_Assists>\r
+<Points>39</Points>\r
+<AVG_Points>13.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>K.Whitehead</Name>\r
+<School>James Madison</School>\r
+<GP>3</GP>\r
+<MPG>30:40</MPG>\r
+<Blocks>9</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>6</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>30</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>J.Edwards</Name>\r
+<School>Kent State</School>\r
+<GP>2</GP>\r
+<MPG>20:30</MPG>\r
+<Blocks>6</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>20</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>J.Eversteyn</Name>\r
+<School>Nevada</School>\r
+<GP>1</GP>\r
+<MPG>9:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>0</Points>\r
+<AVG_Points>0.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>R.Howell</Name>\r
+<School>South Carolina</School>\r
+<GP>1</GP>\r
+<MPG>30:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>3</Points>\r
+<AVG_Points>3.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>K.Dixon</Name>\r
+<School>Southern Univ</School>\r
+<GP>2</GP>\r
+<MPG>24:00</MPG>\r
+<Blocks>6</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>11</Points>\r
+<AVG_Points>5.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>23</Rank>\r
+<Name>M.Riley</Name>\r
+<School>Washington St</School>\r
+<GP>3</GP>\r
+<MPG>22:00</MPG>\r
+<Blocks>9</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>3</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>21</Points>\r
+<AVG_Points>7.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>24</Rank>\r
+<Name>P.Muhizi</Name>\r
+<School>Rollins</School>\r
+<GP>1</GP>\r
+<MPG>18:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>4</Points>\r
+<AVG_Points>4.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>W.Poe</Name>\r
+<School>Trevacca Nazarene</School>\r
+<GP>1</GP>\r
+<MPG>34:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>26</Points>\r
+<AVG_Points>26.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>B.Cornelius</Name>\r
+<School>West Alabama</School>\r
+<GP>1</GP>\r
+<MPG>11:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>0</Points>\r
+<AVG_Points>0.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>M.Brennan</Name>\r
+<School>Nyack</School>\r
+<GP>1</GP>\r
+<MPG>7:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>2</Points>\r
+<AVG_Points>2.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>A.Jennings</Name>\r
+<School>Northwestern</School>\r
+<GP>4</GP>\r
+<MPG>30:00</MPG>\r
+<Blocks>11</Blocks>\r
+<Avg_Blocks>2.8</Avg_Blocks>\r
+<Assists>8</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>47</Points>\r
+<AVG_Points>11.8</AVG_Points>\r
+</Listing>\r
+<time_stamp> December 2, 2002, at 02:35 PM ET </time_stamp>\r
+</message>\r
index 36dd28af9bf1fdb04824bd3322b4e6a03f3692d1..6dc1bbbc5fc22e402f4ab3fe69808b7c85e16775 100644 (file)
@@ -70,7 +70,7 @@ dtds =
     "Cbask_All_Tourn_Teams_XML.dtd",
     "CBASK_AssistsXML.dtd",
     "Cbask_Awards_XML.dtd",
-    "CBASK_BlocksXML.dtd", -- no dtd
+    "CBASK_BlocksXML.dtd",
     "Cbask_Conf_Standings_XML.dtd", -- no dtd
     "Cbask_DivII_III_Indv_Stats_XML.dtd", -- no dtd
     "Cbask_DivII_Team_Stats_XML.dtd", -- no dtd
@@ -319,7 +319,8 @@ sportinfo_test_files =
   [ "test/xml/sportinfo/CBASK_3PPctXML.xml",
     "test/xml/sportinfo/Cbask_All_Tourn_Teams_XML.xml",
     "test/xml/sportinfo/CBASK_AssistsXML.xml",
-    "test/xml/sportinfo/Cbask_Awards_XML.xml"
+    "test/xml/sportinfo/Cbask_Awards_XML.xml",
+    "test/xml/sportinfo/CBASK_BlocksXML.xml"
   ]
 
 
diff --git a/test/xml/sportinfo/CBASK_BlocksXML.dtd b/test/xml/sportinfo/CBASK_BlocksXML.dtd
new file mode 100644 (file)
index 0000000..84281e3
--- /dev/null
@@ -0,0 +1,38 @@
+<!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 , School , GP , MPG , Blocks , Avg_Blocks , Assists , AVG_Assists , Points , AVG_Points )>\r
+\r
+<!ELEMENT Rank  (#PCDATA )>\r
+\r
+<!ELEMENT Name  (#PCDATA )>\r
+\r
+<!ELEMENT School  (#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/CBASK_BlocksXML.xml b/test/xml/sportinfo/CBASK_BlocksXML.xml
new file mode 100644 (file)
index 0000000..9808ce3
--- /dev/null
@@ -0,0 +1,504 @@
+<?xml version="1.0" standalone="no" ?>\r
+<!DOCTYPE message PUBLIC "-//TSN//DTD Statistics 1.0/EN" "CBASK_BlocksXML.dtd">\r
+<message>\r
+<XML_File_ID>17</XML_File_ID>\r
+<heading>AEX%BLOCKS-LEADERS</heading>\r
+<category>Statistics</category>\r
+<sport>CBASK</sport>\r
+<Title>2002-2003 Men's NCAA Basketball Top 25 Blocks Leaders</Title>\r
+<Listing>\r
+<Rank>1</Rank>\r
+<Name>D.Harrison</Name>\r
+<School>Colorado</School>\r
+<GP>3</GP>\r
+<MPG>31:40</MPG>\r
+<Blocks>20</Blocks>\r
+<Avg_Blocks>6.7</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>67</Points>\r
+<AVG_Points>22.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>2</Rank>\r
+<Name>K.Davis</Name>\r
+<School>Auburn</School>\r
+<GP>3</GP>\r
+<MPG>28:20</MPG>\r
+<Blocks>17</Blocks>\r
+<Avg_Blocks>5.7</Avg_Blocks>\r
+<Assists>6</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>28</Points>\r
+<AVG_Points>9.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>3</Rank>\r
+<Name>K.Moore</Name>\r
+<School>Oral Roberts</School>\r
+<GP>3</GP>\r
+<MPG>23:20</MPG>\r
+<Blocks>15</Blocks>\r
+<Avg_Blocks>5.0</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>0.7</AVG_Assists>\r
+<Points>16</Points>\r
+<AVG_Points>5.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>4</Rank>\r
+<Name>E.Okafor</Name>\r
+<School>Connecticut</School>\r
+<GP>3</GP>\r
+<MPG>35:00</MPG>\r
+<Blocks>14</Blocks>\r
+<Avg_Blocks>4.7</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>0.3</AVG_Assists>\r
+<Points>54</Points>\r
+<AVG_Points>18.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>5</Rank>\r
+<Name>D.Johnson</Name>\r
+<School>U-N-L-V</School>\r
+<GP>3</GP>\r
+<MPG>33:20</MPG>\r
+<Blocks>13</Blocks>\r
+<Avg_Blocks>4.3</Avg_Blocks>\r
+<Assists>6</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>54</Points>\r
+<AVG_Points>18.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>6</Rank>\r
+<Name>L.Cook</Name>\r
+<School>Alcorn St</School>\r
+<GP>2</GP>\r
+<MPG>30:00</MPG>\r
+<Blocks>8</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>37</Points>\r
+<AVG_Points>18.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>7</Rank>\r
+<Name>J.Lewis</Name>\r
+<School>Austin Peay</School>\r
+<GP>3</GP>\r
+<MPG>29:00</MPG>\r
+<Blocks>12</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>3</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>36</Points>\r
+<AVG_Points>12.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>8</Rank>\r
+<Name>R.Henderson</Name>\r
+<School>Clemson</School>\r
+<GP>2</GP>\r
+<MPG>26:30</MPG>\r
+<Blocks>8</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>20</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>C.Smith</Name>\r
+<School>Delaware</School>\r
+<GP>2</GP>\r
+<MPG>25:00</MPG>\r
+<Blocks>8</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>20</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>J.Grant</Name>\r
+<School>Lamar</School>\r
+<GP>2</GP>\r
+<MPG>24:30</MPG>\r
+<Blocks>8</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>21</Points>\r
+<AVG_Points>10.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>9</Rank>\r
+<Name>T.Jaquess</Name>\r
+<School>Tenn-Wesleyan</School>\r
+<GP>1</GP>\r
+<MPG>18:00</MPG>\r
+<Blocks>4</Blocks>\r
+<Avg_Blocks>4.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>2</Points>\r
+<AVG_Points>2.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>10</Rank>\r
+<Name>N.Billings</Name>\r
+<School>Binghamton</School>\r
+<GP>3</GP>\r
+<MPG>21:20</MPG>\r
+<Blocks>11</Blocks>\r
+<Avg_Blocks>3.7</Avg_Blocks>\r
+<Assists>3</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>26</Points>\r
+<AVG_Points>8.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>D.Geddis</Name>\r
+<School>Portland Univ</School>\r
+<GP>3</GP>\r
+<MPG>27:40</MPG>\r
+<Blocks>11</Blocks>\r
+<Avg_Blocks>3.7</Avg_Blocks>\r
+<Assists>11</Assists>\r
+<AVG_Assists>3.7</AVG_Assists>\r
+<Points>30</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>11</Rank>\r
+<Name>T.Smith</Name>\r
+<School>Arizona State</School>\r
+<GP>5</GP>\r
+<MPG>27:12</MPG>\r
+<Blocks>18</Blocks>\r
+<Avg_Blocks>3.6</Avg_Blocks>\r
+<Assists>9</Assists>\r
+<AVG_Assists>1.8</AVG_Assists>\r
+<Points>51</Points>\r
+<AVG_Points>10.2</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>12</Rank>\r
+<Name>D.Johnson</Name>\r
+<School>Texas Wesleyan</School>\r
+<GP>2</GP>\r
+<MPG>34:30</MPG>\r
+<Blocks>7</Blocks>\r
+<Avg_Blocks>3.5</Avg_Blocks>\r
+<Assists>7</Assists>\r
+<AVG_Assists>3.5</AVG_Assists>\r
+<Points>22</Points>\r
+<AVG_Points>11.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>13</Rank>\r
+<Name>J.Cornette</Name>\r
+<School>Notre Dame</School>\r
+<GP>5</GP>\r
+<MPG>24:12</MPG>\r
+<Blocks>17</Blocks>\r
+<Avg_Blocks>3.4</Avg_Blocks>\r
+<Assists>4</Assists>\r
+<AVG_Assists>0.8</AVG_Assists>\r
+<Points>17</Points>\r
+<AVG_Points>3.4</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>14</Rank>\r
+<Name>M.Badiane</Name>\r
+<School>East Carolina</School>\r
+<GP>3</GP>\r
+<MPG>16:40</MPG>\r
+<Blocks>10</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>23</Points>\r
+<AVG_Points>7.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>G.Leach</Name>\r
+<School>Indiana</School>\r
+<GP>3</GP>\r
+<MPG>27:20</MPG>\r
+<Blocks>10</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>0.7</AVG_Assists>\r
+<Points>28</Points>\r
+<AVG_Points>9.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>H.Romero</Name>\r
+<School>New Orleans</School>\r
+<GP>3</GP>\r
+<MPG>33:20</MPG>\r
+<Blocks>10</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>6</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>76</Points>\r
+<AVG_Points>25.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>15</Rank>\r
+<Name>A.Williams</Name>\r
+<School>Oklahoma State</School>\r
+<GP>4</GP>\r
+<MPG>28:30</MPG>\r
+<Blocks>13</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>17</Points>\r
+<AVG_Points>4.3</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>T.Watson</Name>\r
+<School>Virginia</School>\r
+<GP>4</GP>\r
+<MPG>32:00</MPG>\r
+<Blocks>13</Blocks>\r
+<Avg_Blocks>3.3</Avg_Blocks>\r
+<Assists>7</Assists>\r
+<AVG_Assists>1.8</AVG_Assists>\r
+<Points>64</Points>\r
+<AVG_Points>16.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>16</Rank>\r
+<Name>R.Lewis</Name>\r
+<School>Jacksonville</School>\r
+<GP>5</GP>\r
+<MPG>27:36</MPG>\r
+<Blocks>16</Blocks>\r
+<Avg_Blocks>3.2</Avg_Blocks>\r
+<Assists>2</Assists>\r
+<AVG_Assists>0.4</AVG_Assists>\r
+<Points>31</Points>\r
+<AVG_Points>6.2</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>17</Rank>\r
+<Name>C.Wiedemann</Name>\r
+<School>Columbia</School>\r
+<GP>1</GP>\r
+<MPG>30:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>3</Points>\r
+<AVG_Points>3.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>R.Wentt</Name>\r
+<School>Delaware</School>\r
+<GP>1</GP>\r
+<MPG>20:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>4</Assists>\r
+<AVG_Assists>4.0</AVG_Assists>\r
+<Points>3</Points>\r
+<AVG_Points>3.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>18</Rank>\r
+<Name>A.Richardson</Name>\r
+<School>Florida State</School>\r
+<GP>2</GP>\r
+<MPG>23:00</MPG>\r
+<Blocks>6</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>3</Assists>\r
+<AVG_Assists>1.5</AVG_Assists>\r
+<Points>22</Points>\r
+<AVG_Points>11.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>19</Rank>\r
+<Name>W.Wilson</Name>\r
+<School>Georgetown</School>\r
+<GP>3</GP>\r
+<MPG>18:20</MPG>\r
+<Blocks>9</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>0.3</AVG_Assists>\r
+<Points>17</Points>\r
+<AVG_Points>5.7</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>C.Daniels</Name>\r
+<School>Georgia</School>\r
+<GP>3</GP>\r
+<MPG>30:20</MPG>\r
+<Blocks>9</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>12</Assists>\r
+<AVG_Assists>4.0</AVG_Assists>\r
+<Points>39</Points>\r
+<AVG_Points>13.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>K.Whitehead</Name>\r
+<School>James Madison</School>\r
+<GP>3</GP>\r
+<MPG>30:40</MPG>\r
+<Blocks>9</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>6</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>30</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>20</Rank>\r
+<Name>J.Edwards</Name>\r
+<School>Kent State</School>\r
+<GP>2</GP>\r
+<MPG>20:30</MPG>\r
+<Blocks>6</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>20</Points>\r
+<AVG_Points>10.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>21</Rank>\r
+<Name>J.Eversteyn</Name>\r
+<School>Nevada</School>\r
+<GP>1</GP>\r
+<MPG>9:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>0</Points>\r
+<AVG_Points>0.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>R.Howell</Name>\r
+<School>South Carolina</School>\r
+<GP>1</GP>\r
+<MPG>30:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>3</Points>\r
+<AVG_Points>3.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>22</Rank>\r
+<Name>K.Dixon</Name>\r
+<School>Southern Univ</School>\r
+<GP>2</GP>\r
+<MPG>24:00</MPG>\r
+<Blocks>6</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>0.5</AVG_Assists>\r
+<Points>11</Points>\r
+<AVG_Points>5.5</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>23</Rank>\r
+<Name>M.Riley</Name>\r
+<School>Washington St</School>\r
+<GP>3</GP>\r
+<MPG>22:00</MPG>\r
+<Blocks>9</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>3</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>21</Points>\r
+<AVG_Points>7.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>24</Rank>\r
+<Name>P.Muhizi</Name>\r
+<School>Rollins</School>\r
+<GP>1</GP>\r
+<MPG>18:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>4</Points>\r
+<AVG_Points>4.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>W.Poe</Name>\r
+<School>Trevacca Nazarene</School>\r
+<GP>1</GP>\r
+<MPG>34:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>26</Points>\r
+<AVG_Points>26.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>B.Cornelius</Name>\r
+<School>West Alabama</School>\r
+<GP>1</GP>\r
+<MPG>11:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>1</Assists>\r
+<AVG_Assists>1.0</AVG_Assists>\r
+<Points>0</Points>\r
+<AVG_Points>0.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank />\r
+<Name>M.Brennan</Name>\r
+<School>Nyack</School>\r
+<GP>1</GP>\r
+<MPG>7:00</MPG>\r
+<Blocks>3</Blocks>\r
+<Avg_Blocks>3.0</Avg_Blocks>\r
+<Assists>0</Assists>\r
+<AVG_Assists>0.0</AVG_Assists>\r
+<Points>2</Points>\r
+<AVG_Points>2.0</AVG_Points>\r
+</Listing>\r
+<Listing>\r
+<Rank>25</Rank>\r
+<Name>A.Jennings</Name>\r
+<School>Northwestern</School>\r
+<GP>4</GP>\r
+<MPG>30:00</MPG>\r
+<Blocks>11</Blocks>\r
+<Avg_Blocks>2.8</Avg_Blocks>\r
+<Assists>8</Assists>\r
+<AVG_Assists>2.0</AVG_Assists>\r
+<Points>47</Points>\r
+<AVG_Points>11.8</AVG_Points>\r
+</Listing>\r
+<time_stamp> December 2, 2002, at 02:35 PM ET </time_stamp>\r
+</message>\r