以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DTD/XML Schema 』 (http://bbs.xml.org.cn/list.asp?boardid=23) ---- 一个元素包括指定的多个子元素,不限制每个子元素的顺序,每个子元素可能出现0次或1次,xsd怎么写? (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=65527) |
-- 作者:yiyanxiyin -- 发布时间:8/7/2008 10:58:00 AM -- 一个元素包括指定的多个子元素,不限制每个子元素的顺序,每个子元素可能出现0次或1次,xsd怎么写? 一个元素包括指定的多个子元素,不限制每个子元素的顺序,每个子元素可能出现0次或1次,xsd怎么写? |
-- 作者:belinda_pjm -- 发布时间:8/20/2008 2:09:00 PM -- <xs:element name ="元素名" minOccurs ="0" maxOccurs ="1"/><!-- 元素名 只出现一次 或 0次 --> <xs:element name ="元素b" maxOccurs ="unbounded"/> <!-- 元素b可出现多次 --> 顺序 你不用去设置他它是不会要求你按顺序的! |
-- 作者:yiyanxiyin -- 发布时间:8/20/2008 2:14:00 PM -- 在定义一个包括子元素的元素的时候,你要指定使用<xs:sequnce>还是<xs:choice>等,那我该使用哪个呢? |
-- 作者:belinda_pjm -- 发布时间:8/20/2008 3:08:00 PM -- <xs:sequnce> |
-- 作者:yiyanxiyin -- 发布时间:8/20/2008 3:18:00 PM -- 如果使用<xs:sequnce>,顺序必须固定了 |
-- 作者:belinda_pjm -- 发布时间:8/20/2008 4:38:00 PM -- 刚才搞错啦! 应该是用all 你可以去http://www.w3school.com.cn/schema/schema_elements_ref.asp 这个网站上去看看!上面有关也xsd xml xsl 等等很多的东西 初学者比较容易看懂! |
-- 作者:belinda_pjm -- 发布时间:8/20/2008 4:41:00 PM -- 但是他只能出现一次!或者0次! |
-- 作者:yiyanxiyin -- 发布时间:8/20/2008 4:57:00 PM -- 非常感谢belinda_pjm,问题解决了。 如果某些子元素最多出现一次,而另外的子元素出现次数不限,且子元素是无序的,那又怎么办呢? |
-- 作者:brunhile -- 发布时间:10/30/2008 9:30:00 AM -- 借宝地问一下,所有子元素出现的次数和位置都不定,怎样定义xsd呢?谢谢! |
-- 作者:brunhile -- 发布时间:10/30/2008 9:31:00 AM -- 补充:子元素出现次数大于1 |
-- 作者:wb1125 -- 发布时间:1/4/2009 5:49:00 PM -- 用all 可以不按照xsd中的顺序 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
78.125ms |