在设计一个XML解决方案的时候,你通常会不得不创建一套定义你的数据的组织结构的标准。对于这些数据你将必须作出很多决定,包括如何实现一个命名方案。在本文中,我们将考察一下命名XML实体的不同的方法。
一些公司对于一种技术命名方案往往采用标准化的方法,而其它公司只是含糊不清的推荐一下罢了。事实是只要你有一个标准并遵守它那么你用什么方法其实并不重要。
在标准化XML实体的命名的时候有几种方法可以使用,其中的一些是从编程语言借用过来的。这些方案的主要特点是使用大写和小写字母,单词或者缩写及界符,以及你如何对单词进行缩写(如果有的话)。
对于如何使用大小写在你的XML标准中有四个主要的选择:
Proper格式将每个单词或者单词部分的首字母大写以做为元素名字。它的例子如下:
<CustomerName>
<LineItem>
<ShippingAddress>
<Age>
Camel大小写之所以这样命名是因为“驼峰”或者说大写字母,处在单词的中间而不是在开头。Java使用的就是这种格式。下面是例子:
<firstName>
<socialSecurityNumber>
<birthDate>
<weight>
大写和小写也非常常见。这种方法排除了一个指定的单词或者缩写是否应该大写的任何问题。例子如下:
<ORDERNUMBER>
<SHIPMENTID>
<cancelorder>
<trackingnumber>