da es immer wieder Probleme mit der Rechnungsnummer beim Raufladen gibt bin ich dem mal nachgegangen und habe folgendes entdeckt:
Code
<xs:simpleType name="AlphaNumType">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9 | A-Z | a-z | -_äöüÄÖÜß]+"/>
</xs:restriction>
</xs:simpleType>
Hier ist in der letzten Grupp auch ein '-' Zeichen. Dieses Zeichen führt in .NET dazu, dass der Pattern nicht verarbeitet wird.
Der funktionierende Pattern:
Code
<xs:simpleType name="AlphaNumType">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9 | A-Z | a-z | \-_äöüÄÖÜß]+"/>
</xs:restriction>
</xs:simpleType>
Da ja der '-' eigentlich Teil der Syntax ist.
Wie ist das anderen Umgebungen?