xml schema(xsd)是否有一個標準的命名約定?
特別是,我如何命名類型?
變種:
<xs:complexType name="typeName></xs:complexType>
或
<xs:complexType name="TypeName></xs:complexType>
或
<xs:complexType name="TTypeName></xs:complexType>
。xml模式中是否存在類型名稱的標準約定?
0
A
回答
2
據我所知,沒有。
XSD規範沒有對此做任何說明(當然)。 另外,如果你看看在http://www.w3.org上找到的各種XML模式,他們會使用任何類型的名稱。
通常,它是化合物名稱,其中每個部分傳送一些附加意義 和從大寫字母開頭,例如:
xs:simpleRestrictionType
有時,它們分開以連字符的名稱的部分(在該,持有小寫所有字母),例如:
xsl:element-only-versioned-element-type
或使用點而不是連字符:
xhtml.area.events.attlist
有時,當使用大寫字母來突出顯示名稱部分時,XSD類型的名稱優選以大寫字母 開頭,而元素和小寫字母的屬性名稱優選。 但是,這不是一種嚴格的規則(例如,XML模式的XML模式有兩個: http://www.w3.org/2001/XMLSchema.xsd)。
我想,你只需要堅持的論點樣式之一整個所有的XML模式(S)
1
沒有,是在XSD用戶社區作爲一個整體沒有標準的約定。
你應該如何命名類型?無論如何(受限於XML名稱的限制),您和那些閱讀您的架構文檔的人員都會發現清晰有用的內容。
相關問題
- 1. MySQL列名稱標準/約定
- 2. 在Cakephp數字模型名稱約定
- 3. C#同名類型名稱約定
- 4. EJS模板中是否存在CSS的標準模式?
- 5. 以下代碼模式是否有標準名稱?
- 6. Magento中的目錄覆蓋模塊是否有標準的命名約定?
- 7. 是否存在與斷言相反的標準名稱?
- 8. 類型中的XML模式唯一約束而不是元素
- 9. Rails 3模型名稱約定
- 10. XML模式:定義類型的類型
- 11. 此操作是否有標準名稱?
- 12. F#中的自標識符是否有標準的命名約定?
- 13. 在模型空間中定位模型的標準是什麼?
- 14. ActiveRecord型號名稱約定
- 15. 什麼是數據源的JNDI名稱的標準命名約定?
- 16. 是否有不同類型的數據報告的標準名稱?
- 17. 是否存在「開關」類型BPM節點的標準符號?
- 18. 是否有模型類型可以在django中存儲標籤?
- 19. 反規範化模式的「標準名稱」是什麼?
- 20. 調色板是否有標準的XML或JSON模式?
- 21. 該名稱是否在VC++ 2010非標準的依賴基類中查找?
- 22. 在SQL Server中存儲具有標準結構的XML是否使用了XML數據類型?
- 23. 在黃金比例的標準名稱空間中是否有定義的值?
- 24. VS2015類型名稱不存在類型
- 25. 着色器的標準命名約定
- 26. servlet包的標準命名約定?
- 27. Objective-C的標準命名約定
- 28. DAO方法的標準命名約定
- 29. 命名約定的Web標準
- 30. 約束力的形式與動態元素的名稱在MVC模型類C#