<!ELEMENT nutrition (serving_size,servings_per_container,calories,main_box,vitamin_box)>

<!ELEMENT serving_size (#PCDATA)>
<!ATTLIST serving_size unit CDATA "gram">

<!ELEMENT servings_per_container EMPTY>
<!ATTLIST servings_per_container number CDATA #REQUIRED>

<!ELEMENT calories ANY>
<!ELEMENT from_fat (#PCDATA)>

<!ELEMENT main_box (fats,cholesterol,sodium,potassium,carbs,protein)>

<!ELEMENT fats ANY>
<!ATTLIST fats pdv CDATA #IMPLIED unit CDATA "gram">

<!ELEMENT saturated (#PCDATA)>
<!ATTLIST saturated pdv CDATA #IMPLIED unit CDATA "gram">

<!ELEMENT trans (#PCDATA)>
<!ELEMENT polyun (#PCDATA)>
<!ELEMENT monoun (#PCDATA)>

<!ELEMENT cholesterol (#PCDATA)>
<!ATTLIST cholesterol pdv CDATA #IMPLIED unit CDATA "milligram">

<!ELEMENT sodium (#PCDATA)>
<!ATTLIST sodium pdv CDATA #IMPLIED unit CDATA "milligram">

<!ELEMENT potassium (#PCDATA)>
<!ATTLIST potassium pdv CDATA #IMPLIED unit CDATA "milligram">

<!ELEMENT carbs ANY>
<!ATTLIST carbs pdv CDATA #IMPLIED unit CDATA "gram">

<!ELEMENT fiber (#PCDATA)>
<!ATTLIST fiber pdv CDATA #IMPLIED unit CDATA "gram">

<!ELEMENT sugars (#PCDATA)>
<!ATTLIST sugars pdv CDATA #IMPLIED unit CDATA "gram">

<!ELEMENT other (#PCDATA)>

<!ELEMENT protein (#PCDATA)>
<!ATTLIST protein pdv CDATA #IMPLIED unit CDATA "gram">

<!ELEMENT vitamin_box (vitaminA?,vitaminC?,calcium?,iron?)>
<!ELEMENT vitaminA (#PCDATA)> 
<!ELEMENT vitaminC (#PCDATA)>
<!ELEMENT calcium (#PCDATA)>
<!ELEMENT iron (#PCDATA)>  


