Thomas J.S.: XML-Schema: was ist falsch...?

Beitrag lesen

Hallo,

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...

So "einfach" geht das nicht ;-)

Anregungen?

z.B. so, aber gerade um solche verschechtelungen zu minimieren, bentutzt man eher Typen und dren Zuweisung.

<?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:complexType
      xs:simpleContent
       <xs:extension base="xs:integer">
        <xs:attribute name="index" type="xs:integer"/>
       </xs:extension>
      </xs:simpleContent>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
</xs:schema>

Grüße
Thomas