<!-- DTD for pizza shop -->

<!ELEMENT pizzas (pizza+)>

   <!ELEMENT pizza (pizza-name, created-by?, description?, crust, 
                    sauce, topping*, cheese+, picture?, review*)> 

      <!ATTLIST pizza pizza-id CDATA #REQUIRED>

      <!ELEMENT pizza-name (#PCDATA)>
      <!ELEMENT created-by (person)>
      <!ELEMENT description (#PCDATA)>
      <!ELEMENT crust (#PCDATA)>
      <!ELEMENT sauce (#PCDATA)>
      <!ELEMENT topping (#PCDATA)>
      <!ELEMENT cheese (#PCDATA)>

      <!ELEMENT picture EMPTY>

         <!ATTLIST picture src CDATA #REQUIRED>
         <!ATTLIST picture width CDATA #REQUIRED>
         <!ATTLIST picture height CDATA #REQUIRED>
         <!ATTLIST picture alt CDATA #REQUIRED>

      <!ELEMENT review (reviewer, rating, date, 
                        review-text)>

         <!ELEMENT reviewer (person)>
         <!ELEMENT rating (#PCDATA)>
         <!ELEMENT date (#PCDATA)>
         <!ELEMENT review-text (#PCDATA)>

      <!ELEMENT person EMPTY>

         <!ATTLIST person fname CDATA #REQUIRED>
         <!ATTLIST person lname CDATA #REQUIRED>

