<!ELEMENT theme-info (id+,version+,name+,author,website?,layers,templates,based-on?,extra?,images?)>
<!ATTLIST package-info xmlns CDATA "http://www.simplemachines.org/xml/theme-info">
<!ATTLIST package-info xmlns:smf CDATA "http://www.simplemachines.org/">
<!-- For the id, always use something unique - put your name, a colon, and then the package name. -->
<!ELEMENT id (#CDATA)>
<!ELEMENT version (#CDATA)>
<!-- Theme name, used purely for aesthetics. -->
<!ELEMENT name (#CDATA)>
<!-- Author: your email address or contact information. -->
<!ELEMENT author (#CDATA)>
<!ATTLIST author name CDATA #IMPLIED>
<!-- Website... where to get updates and more information. -->
<!ELEMENT website (#CDATA)>
<!-- Template layers to use, defaults to "html,body". -->
<!ELEMENT layers (#CDATA)>
<!-- Templates to load on startup. Default is "index". Comma delimited. -->
<!ELEMENT templates (#CDATA)>
<!-- Base this theme off another? Default is blank, or no. It could be "default". -->
<!ELEMENT based-on (#CDATA)>
<!-- Serialized array of theme variables -->
<!ELEMENT extra (#CDATA)>
<!-- The images url -->
<!ELEMENT images (#CDATA)>
<!ELEMENT theme-info (id+,version+,name+,author?,website?,layers?,templates?,based-on?,extra?,images?)>
<!ATTLIST package-info xmlns CDATA "http://www.simplemachines.org/xml/theme-info">
<!ATTLIST package-info xmlns:smf CDATA "http://www.simplemachines.org/">
<!-- For the id, always use something unique - put your name, a colon, and then the package name. -->
<!ELEMENT id (#CDATA)>
<!ELEMENT version (#CDATA)>
<!-- Theme name, used purely for aesthetics. -->
<!ELEMENT name (#CDATA)>
<!-- Author: your email address or contact information. -->
<!ELEMENT author (#CDATA)>
<!ATTLIST author name CDATA #IMPLIED>
<!-- Website... where to get updates and more information. -->
<!ELEMENT website (#CDATA)>
<!-- Template layers to use, defaults to "html,body". -->
<!ELEMENT layers (#CDATA)>
<!-- Templates to load on startup. Default is "index". Comma delimited. -->
<!ELEMENT templates (#CDATA)>
<!-- Base this theme off another? Default is blank, or no. It could be "default". -->
<!ELEMENT based-on (#CDATA)>
<!-- Serialized array of theme variables -->
<!ELEMENT extra (#CDATA)>
<!-- The images url -->
<!ELEMENT images (#CDATA)>