title: Mixing simple and complex content in XSD?
body: <p>First of all, don't mind about XML names, because it's in Spanish.
  So, basically I've been trying to fix this looking in a lot of websites, but I still don't know why is my XSD giving me this error:</p>
  <blockquote>
  <p><strong>s4s-elt-invalid-content.1: The content of 'TipoEquipo' is invalid. Element 'sequence' is invalid, misplaced, or occurs too often.</strong></p>
  </blockquote>
  <p>Here is my XML:</p>
  <pre><code>&lt;jornada num=&quot;23&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
  xsi:noNamespaceSchemaLocation=&quot;jornada.xsd&quot;&gt;
      &lt;partido&gt;
          &lt;equipo nombre=&quot;Celta&quot;&gt;
              &lt;goles&gt;
                  &lt;gol min=&quot;45&quot;&gt;Santi Mina&lt;/gol&gt;
                  &lt;gol min=&quot;47&quot;&gt;Brais Méndez&lt;/gol&gt;
                  &lt;gol min=&quot;68&quot;&gt;Santi Mina&lt;/gol&gt;
              &lt;/goles&gt;
              &lt;entrenador&gt;Coudet&lt;/entrenador&gt;
          &lt;/equipo&gt;
          &lt;equipo&gt;Elche
              &lt;goles&gt;
                  &lt;gol min=&quot;50&quot;&gt;Emiliano Rigoni&lt;/gol&gt;
              &lt;/goles&gt;
          &lt;/equipo&gt;
          &lt;resultado&gt;3-1&lt;/resultado&gt;
          &lt;estadio&gt;Balaídos&lt;/estadio&gt;
          &lt;fecha&gt;2021-02-12&lt;/fecha&gt;
          &lt;espectadores&gt;0&lt;/espectadores&gt;
      &lt;/partido&gt;
      &lt;partido&gt;
          &lt;equipo nombre=&quot;Sevilla&quot;&gt;
              &lt;goles&gt;
                  &lt;gol min=&quot;57&quot;&gt;El Haddadi&lt;/gol&gt;
              &lt;/goles&gt;
              &lt;entrenador&gt;Lopetegui&lt;/entrenador&gt;
          &lt;/equipo&gt;
          &lt;equipo nombre=&quot;Huesca&quot;/&gt;
          &lt;resultado&gt;1-0&lt;/resultado&gt;
          &lt;estadio&gt;Sánchez Pizjuán&lt;/estadio&gt;
          &lt;fecha&gt;2021-02-13&lt;/fecha&gt;
      &lt;/partido&gt;
      &lt;partido&gt;
          &lt;equipo nombre=&quot;Granada&quot;&gt;
              &lt;goles&gt;
                  &lt;gol min=&quot;66&quot;&gt;Yangel Herrera&lt;/gol&gt;
              &lt;/goles&gt;
          &lt;/equipo&gt;
          &lt;equipo nombre=&quot;Atlético de Madrid&quot;&gt;
              &lt;entrenador&gt;Simeone&lt;/entrenador&gt;
              &lt;goles&gt;
                  &lt;gol min=&quot;63&quot;&gt;Marcos Llorente&lt;/gol&gt;
                  &lt;gol min=&quot;75&quot;&gt;Ángel Correa&lt;/gol&gt;
              &lt;/goles&gt;
          &lt;/equipo&gt;
          &lt;resultado&gt;1-2&lt;/resultado&gt;
          &lt;estadio&gt;Los Cármenes&lt;/estadio&gt;
          &lt;fecha&gt;2021-02-13&lt;/fecha&gt;
          &lt;espectadores&gt;0&lt;/espectadores&gt;
      &lt;/partido&gt;
      &lt;partido&gt;
          &lt;equipo nombre=&quot;Villarreal&quot;&gt;
              &lt;goles&gt;
                  &lt;gol min=&quot;65&quot; penalti=&quot;true&quot;&gt;Gerard Moreno&lt;/gol&gt;
              &lt;/goles&gt;
          &lt;/equipo&gt;
          &lt;equipo nombre=&quot;Betis&quot;&gt;
              &lt;entrenador&gt;Pellegrini&lt;/entrenador&gt;
              &lt;goles&gt;
                  &lt;gol min=&quot;45&quot;&gt;Nabil Fekir&lt;/gol&gt;
                  &lt;gol&gt;Emerson Royal&lt;/gol&gt;
              &lt;/goles&gt;
          &lt;/equipo&gt;
          &lt;resultado&gt;1-2&lt;/resultado&gt;
          &lt;estadio&gt;La Cerámica&lt;/estadio&gt;
          &lt;fecha&gt;2021-02-14&lt;/fecha&gt;
      &lt;/partido&gt;
      &lt;partido&gt;
          &lt;equipo nombre=&quot;Getafe&quot;/&gt;
          &lt;equipo nombre=&quot;Real Sociedad&quot;&gt;
              &lt;goles&gt;
                  &lt;gol min=&quot;30&quot;&gt;Alexander Isak&lt;/gol&gt;
              &lt;/goles&gt;
          &lt;/equipo&gt;
          &lt;resultado&gt;0-1&lt;/resultado&gt;
          &lt;estadio&gt;Coliseum Alfonso Pérez&lt;/estadio&gt;
          &lt;fecha&gt;2021-02-14&lt;/fecha&gt;
          &lt;espectadores&gt;0&lt;/espectadores&gt;
      &lt;/partido&gt;
      &lt;quiniela&gt;
          &lt;combinacion&gt;11222&lt;/combinacion&gt;
          &lt;recaudacion&gt;3801225.50&lt;/recaudacion&gt;
      &lt;/quiniela&gt;
  &lt;/jornada&gt;
  </code></pre>
  <p>And here its my XSD:</p>
  <pre><code>&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
      &lt;xs:element name=&quot;jornada&quot; type=&quot;TipoJornada&quot; /&gt;
      &lt;xs:complexType name=&quot;TipoJornada&quot;&gt;
          &lt;xs:sequence&gt;
              &lt;xs:element name=&quot;partido&quot; type=&quot;TipoPartido&quot; maxOccurs=&quot;unbounded&quot; /&gt;
              &lt;xs:element name=&quot;quiniela&quot; type=&quot;TipoQuiniela&quot; /&gt;
          &lt;/xs:sequence&gt;
          &lt;xs:attribute name=&quot;num&quot; type=&quot;xs:integer&quot; /&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name=&quot;TipoPartido&quot;&gt;
          &lt;xs:sequence&gt;
              &lt;xs:element name=&quot;equipo&quot; type=&quot;TipoEquipo&quot; maxOccurs=&quot;unbounded&quot; minOccurs=&quot;0&quot;/&gt;
              &lt;xs:element name=&quot;resultado&quot; type=&quot;xs:string&quot; /&gt;
              &lt;xs:element name=&quot;estadio&quot; type=&quot;xs:string&quot; /&gt;
              &lt;xs:element name=&quot;fecha&quot; type=&quot;xs:date&quot; /&gt;
              &lt;xs:element name=&quot;espectadores&quot; type=&quot;xs:integer&quot;  minOccurs=&quot;0&quot; /&gt;
          &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name=&quot;TipoEquipo&quot;&gt;
          &lt;xs:simpleContent&gt;
              &lt;xs:extension base=&quot;xs:string&quot;&gt;
                  &lt;xs:sequence&gt;
                      &lt;xs:element name=&quot;goles&quot; type=&quot;TipoGoles&quot; minOccurs=&quot;0&quot;/&gt;
                      &lt;xs:element name=&quot;entrenador&quot; type=&quot;xs:string&quot; minOccurs=&quot;0&quot; /&gt;
                  &lt;/xs:sequence&gt;
              &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot;/&gt;
              &lt;/xs:extension&gt;
          &lt;/xs:simpleContent&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name=&quot;TipoGoles&quot;&gt;
          &lt;xs:sequence&gt;
              &lt;xs:element name=&quot;gol&quot; type=&quot;TipoGol&quot; maxOccurs=&quot;unbounded&quot;/&gt;
          &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name=&quot;TipoGol&quot;&gt;
          &lt;xs:simpleContent&gt;
              &lt;xs:extension base=&quot;xs:string&quot;&gt;
                  &lt;xs:attribute name=&quot;min&quot; type=&quot;xs:integer&quot; /&gt;
                  &lt;xs:attribute name=&quot;penalti&quot; type=&quot;xs:boolean&quot; /&gt;
              &lt;/xs:extension&gt;
          &lt;/xs:simpleContent&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name=&quot;TipoQuiniela&quot;&gt;
          &lt;xs:sequence&gt;
              &lt;xs:element name=&quot;combinacion&quot; type=&quot;xs:integer&quot; /&gt;
              &lt;xs:element name=&quot;recaudacion&quot; type=&quot;xs:decimal&quot; /&gt;
          &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
  &lt;/xs:schema&gt;```
  </code></pre>