title: XML Schema invalid - [s4s-elt-invalid-content.1:]
body: <p>I'm having problems with validing my XML Schema. My schema kod:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  </code></pre>
  
  <p></p>
  
  
  
  <pre><code>        &lt;xsd:element name="colection"&gt;
              &lt;xsd:complexType&gt;
                  &lt;xsd:sequence&gt;
                      &lt;xsd:element name="author" type="TypAuthor" maxOccurs="1"/&gt;
                      &lt;xsd:element name="books" type="TypBooks"/&gt;
                      &lt;xsd:element name="films" type="TypFilms"/&gt;
                      &lt;xsd:element name="copyright" type="xsd:string"/&gt;
                  &lt;/xsd:sequence&gt;
              &lt;/xsd:complexType&gt;
          &lt;/xsd:element&gt;
  
          &lt;xsd:complexType name="TypAuthor"&gt;
              &lt;xsd:sequence&gt;
                  &lt;xsd:element name="name" type="xsd:string" maxOccurs="1"/&gt;
                  &lt;xsd:element name="surname" type="xsd:string"/&gt;
                  &lt;xsd:element name="gender" type="TypSex"/&gt;
                  &lt;xsd:element name="age" type="xsd:integer"/&gt;
                  &lt;xsd:element name="city" type="xsd:string"/&gt;
                  &lt;xsd:element name="country" type="xsd:string"/&gt;
                  &lt;xsd:element name="study" type="xsd:string"/&gt;
                  &lt;xsd:element name="semester" type="xsd:integer"/&gt;
                  &lt;xsd:element name="group" type="xsd:string"/&gt;
              &lt;/xsd:sequence&gt;
          &lt;/xsd:complexType&gt;
  
          &lt;xsd:simpleType name="TypSex"&gt;
              &lt;xsd:restriction base="xsd:string"&gt;
                  &lt;xsd:enumeration value="male"/&gt;
                  &lt;xsd:enumeration value="female"/&gt;
              &lt;/xsd:restriction&gt;
          &lt;/xsd:simpleType&gt;
  
          &lt;xsd:complexType name="TypBooks"&gt;
              &lt;xsd:sequence&gt;
                  &lt;xsd:element name="book" type="TypBook" minOccurs="5" maxOccurs="unbounded"/&gt;
              &lt;/xsd:sequence&gt;
          &lt;/xsd:complexType&gt;
  
          &lt;xsd:complexType name="TypBook"&gt;
              &lt;xsd:attribute name="nr" type="TypNr" /&gt;
              &lt;xsd:attribute name= "lang" type="TypLang"/&gt;
              &lt;xsd:sequence&gt;
                  &lt;xsd:element name="title" type="xsd:string"/&gt;
                  &lt;xsd:element name="author" type="TypAuthor2"/&gt;
                  &lt;xsd:element name="genre" type="xsd:string"/&gt;
                  &lt;xsd:element name="pages" type="xsd:integer"/&gt;
                  &lt;xsd:element name="year" type="xsd:integer"/&gt;
              &lt;/xsd:sequence&gt;
          &lt;/xsd:complexType&gt;
  
          &lt;xsd:complexType name="TypAuthor2"&gt;
              &lt;xsd:simpleContent&gt;
                  &lt;xsd:extension base="xsd:string"&gt;
                          &lt;xsd:attribute name="country" type="TypCountry2" use="required"/&gt;
                  &lt;/xsd:extension&gt;
              &lt;/xsd:simpleContent&gt;    
          &lt;/xsd:complexType&gt;
  
  
          &lt;xsd:simpleType name="TypCountry2"&gt;
              &lt;xsd:restriction base="xsd:string"&gt;
                  &lt;xsd:enumeration value="USA"/&gt;
                  &lt;xsd:enumeration value="PL"/&gt;
                  &lt;xsd:enumeration value="UK"/&gt;
                  &lt;xsd:enumeration value="FR"/&gt;
              &lt;/xsd:restriction&gt;
          &lt;/xsd:simpleType&gt;
  
          &lt;xsd:simpleType name="TypNr"&gt;
              &lt;xsd:restriction base="xsd:integer"&gt;
                  &lt;xsd:maxInclusive value="5"/&gt;
              &lt;/xsd:restriction&gt;
          &lt;/xsd:simpleType&gt;
  
          &lt;xsd:simpleType name="TypLang"&gt;
              &lt;xsd:restriction base="xsd:string"&gt;
                  &lt;xsd:enumeration value="pl"/&gt;
                  &lt;xsd:enumeration value="en"/&gt;
                  &lt;xsd:enumeration value="fr"/&gt;
              &lt;/xsd:restriction&gt;
          &lt;/xsd:simpleType&gt;
  
          &lt;xsd:complexType name="TypFilms"&gt;
              &lt;xsd:sequence&gt;
                  &lt;xsd:element name="film" type="TypFilm" minOccurs="5" maxOccurs="unbounded"/&gt;
              &lt;/xsd:sequence&gt;
          &lt;/xsd:complexType&gt;
  
          &lt;xsd:complexType name="TypFilm"&gt;
              &lt;xsd:attribute name="nr" type="TypNr" /&gt;
              &lt;xsd:attribute name= "lang" type="TypLang"/&gt;
              &lt;xsd:sequence&gt;
                  &lt;xsd:element name="title" type="xsd:string"/&gt;
                  &lt;xsd:element name="director" type="TypDirector"/&gt;
                  &lt;xsd:element name="year" type="xsd:integer"/&gt;
                  &lt;xsd:element name="genre" type="xsd:string"/&gt;
                  &lt;xsd:element name="stars" type="xsd:string"/&gt;
              &lt;/xsd:sequence&gt;
          &lt;/xsd:complexType&gt;
          &lt;xsd:complexType name="TypDirector"&gt;
              &lt;xsd:simpleContent&gt;
                  &lt;xsd:extension base="xsd:string"&gt;
                          &lt;xsd:attribute name="country" type="TypCountry2" use="required"/&gt;
                  &lt;/xsd:extension&gt;
              &lt;/xsd:simpleContent&gt;
          &lt;/xsd:complexType&gt;
  </code></pre>
  
  <p></p>
  
  <p>The error message I'm getting is this:</p>
  
  <p><b>s4s-elt-invalid-content.1: The content of 'TypBook' is invalid. Element 'complexContent' is invalid, misplaced, or occurs too often.</p>
  
  <p>s4s-elt-invalid-content.1: The content of 'TypFilm' is invalid. Element 'complexContent' is invalid, misplaced, or occurs too often.</b></p>
  
  <p>Do you have any suggestion? I need to send this valid schema to my Profesor before 11pm. Please HELP!!</p>
  
  <p>Many thanks</p>