2013-07-24 57 views
0

xml schema(xsd)是否有一個標準的命名約定?
特別是,我如何命名類型?
變種:
<xs:complexType name="typeName></xs:complexType>

<xs:complexType name="TypeName></xs:complexType>

<xs:complexType name="TTypeName></xs:complexType>xml模式中是否存在類型名稱的標準約定?

回答

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名稱的限制),您和那些閱讀您的架構文檔的人員都會發現清晰有用的內容。

相關問題