次のように定義された XSD 要素があります。
<xsd:simpleType name="string1500">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1500" />
</xsd:restriction>
</xsd:simpleType>
この要素は、次の方法で別の XSD で参照されます。
<xsd:element minOccurs="0" name="Description" type="bons3:string1500" />
( bons3は、両方の XSD で同じ名前空間を参照します。)
長さ 2000 文字の文字列が XSLT の [説明] フィールドに渡されると、1500 文字の制限が設定されていても、2000 文字すべてが保持されます。制限を間違って設定していますか、またはこのフィールドの最大長が 1500 文字であることを XSD で確認する別の方法はありますか?
ありがとう。