0
A
回答
1
基本上,正如cbp所说,您可以重新使用它们。以这种方式修改多个元素的属性也更容易。 一般来说,我自己有时会使用它们,当我有几个合理相似的元素时,除了名称和一些其他属性。因此,这些元素都共享一个或多个属性组,并且有时还具有其他属性。
示例:您正在导出一个包含40个表的数据库。所有表格都有一个ID作为标识符,少数人有一个开始/结束日期。还有其他字段的属性。因此,您可以为ID创建一个属性组,并根据需要为该组添加限制。将为日期创建第二个属性组,包括其限制。也许数据库结构甚至允许更多的分组。 另一种方法是创建新的复杂类型,但如果要将子元素添加到元素中,则还需要将这些元素添加到复杂类型中。而且您可能不希望所有元素都使用相同的复杂类型,因此在不能使用复杂类型添加类似属性组的情况下,属性组很有用。
1
您可以在不同元素间重复使用同一个组。
相关问题
- 1. 属性后台 - 它有什么好处?
- 2. XSD定义与属性
- 3. XSD:定义基于以前的属性
- 4. 什么时候应该有人使用远程属性与自定义属性
- 5. XSD验证属性等于父属性
- 6. 在JNLP中指定'包'属性有什么好处?
- 7. XSD属性指定
- 8. 在使用Asp.net Web API时使用DataContract和DataMember属性有什么好处吗?
- 9. ImmutableObject属性提供了什么好处?
- 10. 内部使用属性有什么好处?
- 11. DisplayName属性比Display属性有什么优势?
- 12. XSD“版本”属性语义
- 13. Environment.NewLine和TextWriter.NewLine属性有什么用处
- 14. OSAtomicIncrement64 x类属性...有什么优势?
- 15. xsd:属性的选择组
- 16. ()在属性定义中代表什么?
- 17. 仅定义属性的XSD架构
- 18. XSD:如何定义相关属性?
- 19. XSD的定义 - 属性或元素
- 20. 定义新属性的元素XSD
- 21. XML属性(XSD)
- 22. 自定义属性使用基于PostSharp属性
- 23. 基于属性数组定义一个Ember计算属性
- 24. 处理自定义属性
- 25. 为什么属性在函数中定义时未定义?
- 26. 什么是Maven“请求属性”与“系统属性”的定义?
- 27. 什么是在HtmlTargetElement属性用于Attributes属性
- 28. 什么时候使用@JsonProperty属性,它用于什么?
- 29. FormsAuthenticationTicket.Version属性有什么用?
- 30. 使用XSL显示属性使用XSD定义的默认值