Xerces: XML-Schema: was ist falsch...?

Beitrag lesen

Hallo Forum,

ich kenne mich leider mit XML-Schema mehr oder weniger gar nicht aus. Ich habe jetzt zu meinem popeligen XML-File ein Schema geschrieben. Kann mir jemand sagen, warum das so nicht validiert wird? Nehme ich die Definition des Attributes heras, wird es validiert. Obwohl das Attribut im XML-File noch enthalten ist.
Ich bin etwas verwirrt...

Hier das XML:

<?xml version="1.0"?>
<numbers>
  <number index="1">1</number>
  <number index="2">2</number>
  <number index="3">6</number>
  <number index="4">10</number>
</numbers>

Hier das Schema:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.itesm.mx" xmlns="http://www.itesm.mx" elementFormDefault="qualified">
<xs:element name="numbers">
    xs:complexType
      xs:sequence
      <xs:element name="number" type="xs:integer">
   <xs:attribute name="index" type="xs:integer"/>
 </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>
</xs:schema>

Anregungen?

Dankeschön und Ciao

Xerces