Holy crap,
das funktioniert sogar ;-) Perfekt and vielen Dank!
<xsd:simpleType name="IndexNummer">
<xsd:restriction base="xsd:string">
<xsd:pattern value="(\d.?)+"/>
</xsd:restriction>
</xsd:simpleType>
Bei dieser Vorgabe ist leider nocht der Punkt nach der letzten Zahl erlaubt. Die kompliziertere Variante funktioniert dagegen bestens. Darauf muss man erst einmal kommen.
Gruß, Sascha