xml模式(xsd)是否有标准的命名约定?
特别是,我该如何命名类型?
变体:
<xs:complexType name="typeName></xs:complexType>
或
<xs:complexType name="TypeName></xs:complexType>
或
<xs:complexType name="TTypeName></xs:complexType>
。
据我所知,没有。
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模式中坚持其中一种样式即可
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句