XML基本构造块是元素和属性。数据类型定义元素和属性包含的有效内容。当创建XML文档的时候,必须根据XML架构定义各个元素和属性并向它们分配有效类型。
说明:元素描述数据,而属性则是以对象的属性描述对象和类的特性的方式,从而提供有关元素的进一步定义。
基本元素定义由一个名称和一个数据类型组成。下面的示例展示如何定义名为quantity的元素,它包含的数据是整数类型。
<xs:element name="quantity" type="xs:integer" />
元素对数据进行分类。类型定义元素包含的有效内容。
下面的代码定义展示符合上个示例中定义的 quantity 元素的 XML 数据的有效实例。
<quantity>53</quantity>
下面的代码定义展示quantity元素的一个无效实例。
<quantity>fifty three</quantity>