我想知道是否可以对字符串的第一个字符执行 XSD 验证?我有一种感觉,我找不到这个问题的任何相关搜索结果。
我有一个网关服务,它接受几个 XML 数据字符串,这些字符串都与我的 XSD 文件匹配。在这种情况下,我有一个特定的数据字符串,其中第一个字符只能包含字符“S”和“N”,其中字符串的其余部分可以是字母数字。
目前我只是将它定义为一个字符串,限制为 46 个字符:
<xs:element name="navcode">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="46"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
有谁知道这是否可能?感谢大家的帮助!