I have this DTD:
<!DOCTYPE recipes [
<!ELEMENT recipes (Recipe+)>
<!ELEMENT Recipe (Title,(Ingredients*|Preparation?),Comments?,
Nutrition,Fat,Carbohydrates,Protein)>
<!ELEMENT Title (#PCDATA)>
<!ELEMENT Ingredients EMPTY>
<!ATTLIST Ingredients
name CDATA #REQUIRED
amount CDATA #IMPLIED
unit CDATA #IMPLIED>
<!ELEMENT Preparation(steps,filling?,dough?,sauce?)>
<!ELEMENT steps (#PCDATA)>
<!ELEMENT filling (#PCDATA)>
<!ELEMENT dough (#PCDATA)>
<!ELEMENT sauce (#PCDATA)>
<!ELEMENT Comments (#PCDATA)>
<!ATTLIST Nutrition
Calories CDATA #REQUIRED>
<!ELEMENT Fat EMPTY>
<!ATTLIST Fat fat CDATA #IMPLIED>
<!ELEMENT Carbohydrates EMPTY>
<!ATTLIST Carbohydrates carb CDATA #IMPLIED>
<!ELEMENT Protein EMPTY>
<!ATTLIST Protein prot CDATA #IMPLIED>
]>
And I want to convert it to XSD but I don't understand how do I create attributes for all elements and how will be the entire DTD to XSD? Thanks in advance.