Visual C# 2008+SQL Server 2005 数据库与网络开发--9.2.1 XML文档

  XML全称为可扩展标记语言,它提供了一种描述结构化数据的方法。与主要用于控制数据的显示和外观的HTML标记不同,XML标记用于定义数据本身的结构和数据类型。XML使用一组标记来描绘数据元素。元素可能封装十分简单的数据,也可能封装十分复杂的数据。可以定义一组无限制的XML标记。

XML基本构造块是元素和属性。数据类型定义元素和属性包含的有效内容。当创建XML文档的时候,必须根据XML架构定义各个元素和属性并向它们分配有效类型。

说明:元素描述数据,而属性则是以对象的属性描述对象和类的特性的方式,从而提供有关元素的进一步定义。

基本元素定义由一个名称和一个数据类型组成。下面的示例展示如何定义名为quantity的元素,它包含的数据是整数类型。

<xs:element name="quantity" type="xs:integer" />

元素对数据进行分类。类型定义元素包含的有效内容。

下面的代码定义展示符合上个示例中定义的 quantity 元素的 XML 数据的有效实例。

<quantity>53</quantity>

下面的代码定义展示quantity元素的一个无效实例。

<quantity>fifty three</quantity>

posted on 2008-06-02 14:27  我的CSHARP  阅读(185)  评论(0编辑  收藏  举报