<?xml version="1.0" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  targetNamespace="myauthorsschema"
  xmlns:tns="myauthorsschema"
  xmlns:sql="urn:schemas-microsoft-com:mapping-schema">

  <xs:element name="author" sql:relation="OverflowAuthors">
   <xs:complexType>
    <xs:attribute name="au_lname" sql:field="au_lname" >
     <xs:simpleType>
      <xs:restriction base="xs:string" >
       <xs:maxLength value="5" />
      </xs:restriction>
     </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="au_fname" sql:field="au_fname" >
     <xs:simpleType>
      <xs:restriction base="xs:string" >
       <xs:maxLength value="5" />
      </xs:restriction>
     </xs:simpleType>
    </xs:attribute>
   </xs:complexType>
  </xs:element>

  <xs:element name="root" sql:is-constant="true" >
   <xs:complexType>
    <xs:sequence>
     <xs:element ref="tns:author"
       minOccurs="0" maxOccurs="unbounded"
       sql:relation="OverflowAuthors" />
    </xs:sequence>
   </xs:complexType>
  </xs:element>
</xs:schema>