Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:complexType name="nutrientsType">
- <xs:attribute name="proteins" type="xs:integer" use="required"/>
- <xs:attribute name="carbohydrate" type="xs:integer" use="required"/>
- <xs:attribute name="fat" type="xs:integer" use="required"/>
- <xs:attribute name="vitamins" type="xs:NMTOKENS" use="required"/>
- <xs:attribute name="calories" type="xs:integer"/>
- </xs:complexType>
- <xs:element name="Recipes">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Description" type="xs:string"/>
- <xs:element name="Recipe" maxOccurs="10">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Title" type="xs:string"/>
- <xs:element name="Ingredients">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Ingredient" maxOccurs="10">
- <xs:complexType>
- <xs:attribute name="name" type="xs:string" use="required"/>
- <xs:attribute name="qty" type="xs:positiveInteger" use="required"/>
- <xs:attribute name="unit" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Preparation" maxOccurs="10">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Step" type="xs:string" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Comment" minOccurs="0">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element name="Par" type="xs:string" maxOccurs="5"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Nutrients" maxOccurs="10">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="nutrients" type="nutrientsType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement