多做题,通过考试没问题!

可扩展标记语言(xml)

睦霖题库>大学试题(计算机科学)>可扩展标记语言(xml)

简述sequence,all,choice三个元素的作用和使用方法。

正确答案: (1)sequence组用来表示这个组中的子元素在XML 实例中应该出现的顺序,它是通过sequence元素来完成的。 (2)all组(使用all元素)用来表示其组中的所有子元素在XML 实例中可以以任何次序出现,并且每个子元素只能出现一次。 在使用all组时需要遵循下列规则:
①all组只能出现在任何内容模型的顶层,不能出现在其他模型组中。
②all组只能包含元素声明和引用,而不能包含其他组。对于它所包含的子元素,maxOccurs必须为1,minOccurs只可以为0或1。
③all元素本身不能出现多次。
④在all组中声明的子元素只能在all组中使用,在文挡其他任何地方都不能出现。
(3)在choice 模型组(使用choice元素)中声明的子元素集中,必须有且只有一个元素出现在相应的XML 实例中。
答案解析:
进入题库查看解析

微信扫一扫手机做题