我有一个定义如下的 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 中的描述字段时,所有 2000 个字符都将被保留,即使设置了 1500 个字符的限制。我是否设置了错误的限制,或者是否有其他方法可以确保在 XSD 中该字段的最大长度为 1500 个字符?
谢谢。