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