0
A
回答
1
基本上,正如cbp所说,您可以重新使用它们。以这种方式修改多个元素的属性也更容易。 一般来说,我自己有时会使用它们,当我有几个合理相似的元素时,除了名称和一些其他属性。因此,这些元素都共享一个或多个属性组,并且有时还具有其他属性。
示例:您正在导出一个包含40个表的数据库。所有表格都有一个ID作为标识符,少数人有一个开始/结束日期。还有其他字段的属性。因此,您可以为ID创建一个属性组,并根据需要为该组添加限制。将为日期创建第二个属性组,包括其限制。也许数据库结构甚至允许更多的分组。 另一种方法是创建新的复杂类型,但如果要将子元素添加到元素中,则还需要将这些元素添加到复杂类型中。而且您可能不希望所有元素都使用相同的复杂类型,因此在不能使用复杂类型添加类似属性组的情况下,属性组很有用。
1
您可以在不同元素间重复使用同一个组。
相关问题
- 1. 属性后台 - 它有什么好处?
- 2. XSD:定义基于以前的属性
- 3. 什么时候应该有人使用远程属性与自定义属性
- 4. ImmutableObject属性提供了什么好处?
- 5. 内部使用属性有什么好处?
- 6. DisplayName属性比Display属性有什么优势?
- 7. XSD“版本”属性语义
- 8. xsd:属性的选择组
- 9. ()在属性定义中代表什么?
- 10. XSD:如何定义相关属性?
- 11. 仅定义属性的XSD架构
- 12. 属性和属性有什么区别?
- 13. 为什么属性在函数中定义时未定义?
- 14. 什么是Maven“请求属性”与“系统属性”的定义?
- 15. 什么是在HtmlTargetElement属性用于Attributes属性
- 16. 使用XSL显示属性使用XSD定义的默认值
- 17. 引用属性的自定义属性
- 18. 颜色属性在自定义属性
- 19. 为什么有些生成的C#类属性不匹配XSD属性?
- 20. 使用自定义属性
- 21. 为什么'didset'在设置属性属性时会调用属性?
- 22. 如何获取属于自定义属性的属性?
- 23. ECMAScript-5中属性属性“功能”的优点是什么?
- 24. 什么是“TemplatedParent模板属性”依赖项属性优先
- 25. 如何在使用StructureMap时为属性使用自定义注入属性?
- 26. 强制在XSD属性的使用
- 27. xsd type =“anySimpleType”属性
- 28. 在XSD中定义的XML属性没有正确验证
- 29. 自定义属性只适用于element.getAttribute(“属性”),而不是“element.attribute”
- 30. 在自定义属性(Umbraco)中使用MediaPicker属性编辑器