0

XSd Integer データ型を次の制限付きで定義するにはどうすればよいですか: 最初の桁をゼロにすることはできません。(先頭にゼロはありません)

4

1 に答える 1

0

次のようなファセットとともに、データ型に<xs:restriction>基づいた要素を使用できます。xs:integer<xs:pattern>

<xs:restriction base="xs:integer">
    <xs:pattern value="[^0].*"/>
</xs:restriction>

これにより、許可された値のみxs:integerが有効になりますが、最初の文字がゼロであってはならないという追加の制限があります。

要素内のパターンは<xs:pattern>常に値全体を参照するため、のような開始マーカー^は必要ありません。

于 2012-08-29T20:27:22.323 に答える