1:<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
   2:                    targetNamespace="http://abbeyworkshop.com/todo"
   3:                    xmlns="http://abbeyworkshop.com/todo"
   4:                    elementFormDefault="qualified"
   5:                    attributeFormDefault="unqualified"
   6:>
   7:
   8:<xs:simpleType name="nameType">
   9:    <xs:restriction base="xs:string">
  10:        <xs:maxLength value="50" />
  11:    </xs:restriction>
  12:</xs:simpleType>
  13:
  14:<xs:simpleType name="itemType">
  15:    <xs:restriction base="xs:string">
  16:    </xs:restriction>
  17:</xs:simpleType>
  18:
  19:<xs:complexType name="listType">
  20:    <xs:sequence>
  21:        <xs:element name="item" type="itemType" minOccurs="1" maxOccurs="unbounded" />
  22:    </xs:sequence>
  23:    <xs:attribute name="name" type="nameType" />
  24:</xs:complexType>
  25:
  26:<xs:complexType name="todoType">
  27:    <xs:sequence>
  28:        <xs:element name="list" type="listType" minOccurs="0" maxOccurs="unbounded" />
  29:    </xs:sequence>
  30:</xs:complexType>
  31:
  32:<xs:element name="todo" type="todoType" />
  33:
  34:</xs:schema>