<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT html (head, body)>
<!ATTLIST html
          xmlns CDATA #IMPLIED>
<!ELEMENT head (meta+, title, script+, style, script, style)>
<!ELEMENT meta EMPTY>
<!ATTLIST meta
          name CDATA #IMPLIED
          content CDATA #REQUIRED
          http-equiv CDATA #IMPLIED>
<!ELEMENT title (#PCDATA)>
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
          type CDATA #REQUIRED
          xml:space CDATA #REQUIRED
          src CDATA #IMPLIED>
<!ELEMENT style (#PCDATA)>
<!ATTLIST style
          type CDATA #REQUIRED
          xml:space CDATA #REQUIRED>
<!ELEMENT body (p+, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, h3, div, p)>
<!ELEMENT p (#PCDATA | img | br | span | a | strong | em)*>
<!ATTLIST p
          class CDATA #IMPLIED>
<!ELEMENT img EMPTY>
<!ATTLIST img
          src CDATA #REQUIRED
          alt CDATA #REQUIRED
          width CDATA #REQUIRED
          height CDATA #IMPLIED
          border CDATA #IMPLIED>
<!ELEMENT br EMPTY>
<!ELEMENT span (#PCDATA)>
<!ATTLIST span
          class CDATA #IMPLIED>
<!ELEMENT h3 (#PCDATA)>
<!ATTLIST h3
          class CDATA #IMPLIED>
<!ELEMENT div (#PCDATA | p | a | br | table | hr | div | h3)*>
<!ATTLIST div
          class CDATA #IMPLIED>
<!ELEMENT a (#PCDATA | br | img | strong)*>
<!ATTLIST a
          href CDATA #IMPLIED
          target CDATA #IMPLIED
          id CDATA #IMPLIED
          name CDATA #IMPLIED
          alt CDATA #IMPLIED>
<!ELEMENT strong (#PCDATA | a)*>
<!ELEMENT table (tr)>
<!ATTLIST table
          class CDATA #REQUIRED>
<!ELEMENT tr (td+)>
<!ELEMENT td ((p+) | (a))>
<!ATTLIST td
          class CDATA #REQUIRED>
<!ELEMENT hr EMPTY>
<!ELEMENT em (a)>

