我有这个代码:
<root>
<skill id="1">C++</skill>
<skill id="2">C#</skill>
<skill id="3">Java</skill>
<skill id="4">PHP</skill>
<skill id="5">MYSQL</skill>
<skill id="6">HTML</skill>
<skill id="7">CSS</skill>
<skill id="8">JavaScript</skill>
<skill id="9">XML</skill>
</root>
我'm trying to create a schema to this and I'我不太确定如何声明具有相同名称和属性的多个元素 . XML Schema: how to have multiple identical elements?但不确定到底发生了什么 . 我放一个minOccurs时是否需要maxOccurs?在上面的链接中我不明白架构中的属性部分可以有人帮忙/详细说明吗?
1 回答
下面声明
root
元素,它只能出现一次并且必须指定,并且skill
元素的序列具有xs:IDREF类型的id
属性 .xs:attribute声明元素的属性 .
name
属性指定属性名称 .type
属性指定数据类型 .不,你不需要
maxOccurs
. 如果您不指定它,则隐含maxOccurs="1"
.