1<!ELEMENT collection (description,recipe+)> 2<!ELEMENT description ANY> 3<!ELEMENT recipe (title,ingredient*,preparation,comment?,nutrition)> 4<!ELEMENT title (#PCDATA)> 5<!ELEMENT ingredient (ingredient*,preparation)?> 6<!ATTLIST ingredient name CDATA #REQUIRED 7 amount CDATA #IMPLIED 8 unit CDATA #IMPLIED> 9<!ELEMENT preparation (step*)> 10<!ELEMENT step (#PCDATA)> 11<!ELEMENT comment (#PCDATA)> 12<!ELEMENT nutrition EMPTY> 13<!ATTLIST nutrition protein CDATA #REQUIRED 14 carbohydrates CDATA #REQUIRED 15 fat CDATA #REQUIRED 16 calories CDATA #REQUIRED 17 alcohol CDATA #IMPLIED> 18