<?xml version="1.0" encoding="UTF-8"?>
<!-- ****************************************** -->
<!-- * menu * -->
<!-- ****************************************** -->
<!--
A menu is an organized presentation of food items intended to
be made available for sale.
-->
<!ELEMENT menu (meal)>
<!-- ****************************************** -->
<!-- * meal * -->
<!-- ****************************************** -->
<!--
A meal is a combination of food items intended to be sold as
a complete item for one fixed price.
-->
<!ELEMENT meal (name+, food_item, description, cost, prep_time, picture, category, calories)>
<!-- ****************************************** -->
<!-- * food_items * -->
<!-- ****************************************** -->
<!--
A food_items is a list of individual food_item elements that make up
a group.
-->
<!ELEMENT food_items (food_item+)>
<!ELEMENT food_item (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ATTLIST name
language CDATA #REQUIRED
>
<!ELEMENT description (#PCDATA)>
<!ELEMENT cost (#PCDATA)>
<!ELEMENT prep_time (#PCDATA)>
<!ELEMENT picture EMPTY>
<!ATTLIST picture
filename CDATA #REQUIRED
x CDATA
y CDATA
>
<!ELEMENT category (#PCDATA)>
<!ELEMENT calories (#PCDATA)>
<!-- End menu DTD -->