以下の xsd スキーマに問題があります。このようにカンマ区切りの文字列を 1 文字だけに制限するにはどうすればよいですか
<status>A,B,C,D</status>
現在、以下のコードを使用して、文字列のコンマ区切りリストを作成しています。
<xs:simpleType name="order">
<xs:annotation>
<xs:documentation>
Comma-separated list of anything
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[^,]+(,\s*[^,]+)*"/>
</xs:restriction>