gpt4 book ai didi

xml - XSD:如何限制字符串类型属性中的字符数?

转载 作者:数据小太阳 更新时间:2023-10-29 01:37:43 27 4
gpt4 key购买 nike

我有一个关于在我的 xml 模式 (xsd) 中添加限制的问题。我有一个复杂的类型:

<xsd:complexType name="xxx">
<xsd:attribute/>
.....
</xsd:complexType>

我在这个复杂类型中有很多属性,很少有是字符串类型的。现在我希望那些字符串类型的属性被限制为 y no。字符,如何添加此限制?

谢谢!-安库什

最佳答案

您需要像这样创建一个简单的类型:

  <xs:simpleType name="LimitedString">
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>

然后在您的模式中使用这个新类型:

  <xs:complexType name="test">
<xs:sequence>
<xs:element name="abc" type="xs:String" />
</xs:sequence>
<xs:attribute type="LimitedString" name="myattr" />
</xs:complexType>

马克

关于xml - XSD:如何限制字符串类型属性中的字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/966948/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com