是否可以覆盖minOccurs& complexType中的元素的maxOccurs属性是否为扩展名?
我有一个用于应用程序配置的xsd,我想扩展complextype以使属性可选,并且只获取GUI中用户修改的元素.因为我不想将所有元素发送到服务器只进行一个选项更改.
请帮忙.
最佳答案 扩展允许您指定其他元素/属性,它不允许您更改子元素/属性的基数/方面等.
限制是以允许进一步限制现有元素/属性的另一种方式工作的,因此如果您想强制使用可选元素,则可以使用限制来实现.
所以基本上没有 – 扩展名不允许你改变现有的子元素.
执行此操作的唯一方法是使用重定义构造 – 但这很麻烦,并且一些验证解析器不能很好地支持.