以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  关于sequence的maxOccurs和minOccurs的应用不是很了解……  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=9553)


--  作者:想飞的牛
--  发布时间:8/25/2004 3:14:00 PM

--  关于sequence的maxOccurs和minOccurs的应用不是很了解……
刚刚开是看XSD,看了sequence中的minOccurs和maxOccurs里面MSDN的解释是“maxOccurs
可出现的序列的最大次数。该值可以是大于或等于零的整数。若不想对最大数目设置任何限制,请使用字符串“unbounded”。
可选。

minOccurs
可出现的序列的最小次数。该值可以是大于或等于零的整数。若要指定该序列组是可选的,请将此属性设置为零。
可选。

这里的出现次数,是怎么个理解法呢?不是很清楚啊,不知道有哪位大虾清楚的,举个实例帮小妹解释一下好吗?呵呵,谢谢啦~


--  作者:想飞的牛
--  发布时间:8/25/2004 3:18:00 PM

--  
比如这段“        <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                          <xsd:element name="project"/>
                          <xsd:element name="role"/>
                      </xsd:sequence>”
如果应用于实例文档的时候,要怎么来理解呢?
--  作者:想飞的牛
--  发布时间:8/25/2004 3:38:00 PM

--  
唉。。。。没人帮忙~好冷清
--  作者:doubleG
--  发布时间:8/29/2004 5:12:00 PM

--  
就是指两个Element要顺次出现,这两个序列可以在XML文件中出现一次或无限次。呵呵
--  作者:init.ora
--  发布时间:9/3/2004 9:05:00 AM

--  
不出現也可
--  作者:追梦少年
--  发布时间:9/3/2004 5:57:00 PM

--  
不出现可以吗?minOccurs默认是1啊!
--  作者:追梦少年
--  发布时间:9/3/2004 5:58:00 PM

--  
SORRY 没有看清楚代码
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
                          <xsd:element name="project"/>
                          <xsd:element name="role"/>
                      </xsd:sequence>”
他已经定义是O了啊!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms