如何使每条记录具有相等的值计数?现在每条记录都可以有不同的值计数。
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<element name="list">
<complexType>
<sequence>
<element name="record" minOccurs="0" maxOccurs="unbounded">
<complexType>
<sequence>
<element name="value" type="string" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
</schema>
对于此架构,此 xml 将有效:
<?xml version="1.0" encoding="UTF-8"?>
<list>
<record>
<value>value 11</value>
<value>value 12</value>
<value>value 13</value>
</record>
<record>
<value>value 21</value>
<value>value 22</value>
<value>value 23</value>
</record>
</list>
这也是有效的:
<?xml version="1.0" encoding="UTF-8"?>
<list>
<record>
<value>value 11</value>
<value>value 12</value>
<value>value 13</value>
</record>
<record>
<value>value 21</value>
<value>value 22</value>
<value>value 23</value>
<value>value 24</value>
<value>value 25</value>
</record>
</list>
如何更改架构以使第二个 xml 文件无效?