+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT title (#PCDATA)>
+<!ELEMENT Rank (#PCDATA)>
+<!ELEMENT PlayerID (#PCDATA)>
+<!ELEMENT Player_Team (#PCDATA)>
+<!ELEMENT Punts (#PCDATA)>
+<!ELEMENT Yards (#PCDATA)>
+<!ELEMENT Average (#PCDATA)>
+<!ELEMENT Longest (#PCDATA)>
+<!ELEMENT Inside_Twenty (#PCDATA)>
+<!ELEMENT Inside_Twenty_Percentage (#PCDATA)>
+<!ELEMENT Touchback (#PCDATA)>
+<!ELEMENT Touchback_Percentage (#PCDATA)>
+<!ELEMENT listing ( ( Rank, PlayerID, Player_Team, Punts, Yards, Average, Longest, Inside_Twenty, Inside_Twenty_Percentage, Touchback, Touchback_Percentage ) )>
+<!ELEMENT Punting_Leaders ( listing* )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, title, Punting_Leaders, time_stamp ) )>
+
+<!ATTLIST Punting_Leaders Report_Type CDATA #REQUIRED>