我不能宣布一个minOccurs一个XML属性
这是氧XML编辑器
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xsd:element name="Albums">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="artist">
<xsd:complexType>
<xsd:attribute name="personorgroup" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="groupmembernames" type="xsd:string" minOccur="0">
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
对于架构以及已形成的文档
没有必要为minOccurs
定义内的attribute
属性,因为一个attribute
只能在XML element
出现一次。您可以指定use
,正如你在其他attribute
,这使得它成为prohibited
有(发生= 0),optional
(发生= 0-1)或required
(时= 1),但minOccurs
的概念是没有意义的。
从规范
规范性约束:唯一的属性规格
属性名称只能出现一次在同一个起始标签或空元素标签。
并链接到规范