像往常一样,我必须为XML结构验证目的构建一个XSD文件.
在生成XSD(使用XMLSpy)之后,我发现文件的一部分给了我麻烦.我有一个这样的枚举:
<xs:enumeration value="1"/>
<xs:enumeration value="1011"/>
<xs:enumeration value="1032"/>
Run Code Online (Sandbox Code Playgroud)
等等.问题是,此枚举中的任何给定整数都必须被视为有效,并且我不能将枚举标记从1写入,比方说65635.
而且我也不知道这个枚举元素有多少是必要的,因为XML文件中这些枚举标记的数量并不固定!
如何告诉XSD任何整数值都可以,并且此枚举的XML文件上没有最小匹配或最大匹配?
提前致谢(对不起我的英文!)