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屬性編輯器