Xsd 这是创建XML模式的正确方法吗?请建议

Xsd 这是创建XML模式的正确方法吗?请建议,xsd,Xsd,1: 2: 我可以像在1中那样添加maxOccurs和minOccurs吗。数字2也是定义模式的正确方法吗?您的第一个代码示例有一个小语法错误。开始标记的末尾有一个斜杠/使其成为一个自动关闭元素,您的XML格式可能不正确。删除斜杠可以修复该错误 <xs:element name="abcd" type="xs:string" length value = "4" minOccurs="1" maxOccurs="1"/> 长度不是元素的有效属性,而且XML建议不允许在equals

1:

2:


我可以像在1中那样添加maxOccurs和minOccurs吗。数字2也是定义模式的正确方法吗?

您的第一个代码示例有一个小语法错误。开始标记的末尾有一个斜杠/使其成为一个自动关闭元素,您的XML格式可能不正确。删除斜杠可以修复该错误

<xs:element name="abcd" type="xs:string" length value = "4" minOccurs="1" maxOccurs="1"/>
长度不是元素的有效属性,而且XML建议不允许在equals character=之前或之后使用空格,但并非所有解析器都对此表示不满。否则它看起来是正确的。

下次请单击{}按钮格式化代码行。否则,XML代码将不可见。
<xs:element name="abcd" type="xs:string" length value = "4" minOccurs="1" maxOccurs="1"/>
<xs:element name="abcd" minOccurs="1" maxOccurs="1"/>
  <xs:simpl...
</xs:element>
<xs:element name="abcd" type="xs:string" length value = "4" minOccurs="1" maxOccurs="1"/>