`
498240822
  • 浏览: 2464 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

xml数据类型

 
阅读更多

XML Schema中的数据类型可分为简单类型和复合类型,其中简单类型是不能分割的原子信息;复合类型类似于编程语言中的自定义类型,它是由已存在的简单类型组合而成。

   XML Schema规范中定义了两类简单类型,内置类型和用户定义类型。

   内置类型又可分为两类:基础类型,它们是解析系统直接支持的原始类型。派生类型,它们是对基础类型或其它的内置派生类型加以限制生成的。

   用户自定义类型是对内置类型或其它用户自定义类型加以限制或扩展生成的。

   以下是Schema内置的基础类型:



基础类型    描       述      举     例
string    XML中任何的合法字符串 God Damn
boolean    二进制逻辑,true 或 false 1,0,true,false
number 表示任意精度的十进制数,可使用缩写形式 -1.52,0,1.2E2
float 32位精确度的浮点实数
double 64位精确度的浮点实数
decimal    仍是任意精度的十进制数,与number区别未知
duration    以PnYnMnDTnHnMnS形式表示的时间段,强调时间长度的概念。 P1Y10M1DT20:25:30
dateTime  表示格式为CCYY-MM_DDThh:mm:ss的时间 2002-05-14T15:23:45
time    表示HH:MM:SS格式的时间 14:12:30
date  表示CCYY-MM-DD格式的时间 2001-04-15
gYearMonth    表示CCYY-MM格式的时间
gYear    表示CCYY格式的时间
gMonthDay    表示-MM-DD格式的时间 -16-04
gDay    表示-DD格式的时间 -16
gMonth    表示-MM格式的时间 -12
hexBinay  表示任意16进制编码的二进制数 111100110100
base64Binary  表示任意base64编码的二进制数 111110110111
AnyURI    表示一个URI,可为相对路径或绝对路径 http://www.163.com
Qname  表示一个XML命名空间的Qname xsd:element
Notation    表示XML中的NOTAITION类型,不能在模式中直接出现的抽象类型,只能用于派生其它类型。



以下为XML Schema内置的派生数据类型



    派生类型     描  述     基类型        举 例
normalizedString
token
language
IDREFS
ENTITIES
NMTOKEN
NMTOKENS
name
NCName
ID
IDREF
ENTITY
integer
nonPositive
Integer
negativeInter
long
int
short
byte
nonNegative
Integer
unsignedLong
unsignedInt
unsignedShort
unsignedByte
positiveInteger

 

分享到:
评论

相关推荐

    SQLServer20052008 XML数据类型操作

    根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何在SQL Server 2005 和 2008 中操作XML数据类型,并简要介绍与之相关的C# XML操作方法。 ### 一、SQL Server 2005/2008 XML 数据类型操作 #### 1. ...

    SQL2005用XML数据类型进行数据建模

    在SQL Server 2005中,XML数据类型是一个强大的特性,允许开发人员在数据库中存储和处理XML数据。XML数据类型不仅可以存储完整的XML文档,还可以与其他关系数据一起使用,从而实现灵活的数据建模。 首先,XML数据...

    SQL Server 2005用XML数据类型进行数据建模.pdf

    SQL Server 2005 中使用 XML 数据类型进行数据建模 SQL Server 2005 提供了 XML 数据类型,以便更好地处理和存储 XML 数据。在本文中,我们将介绍如何使用 XML 数据类型在 SQL Server 2005 中进行数据建模。 XML ...

    MSSQL XML数据类型初探

    MSSQL XML数据类型初探 XML数据类型简单使用

    SQL Server 2005中XML数据类型的性能

    在SQL Server 2005中,XML数据类型的性能优化是一项关键任务,因为XML在现代企业应用程序中扮演着越来越重要的角色,特别是在处理半结构化和非结构化数据时。SQL Server 2005引入了对XML的原生支持,允许XML数据存储...

    SQL Server和DB2中XML数据类型之简要比较.pdf

    目前,两大数据库系统SQL Server和DB2都提供了对XML数据类型的支持,但它们支持XML的方式各有特点。 SQL Server自2005版本起支持XML数据类型,允许开发者存储XML文档和片段,执行XQuery查询,进行大容量XML数据加载...

    SQL Server 2005中XML数据类型的性能优化

    网上整理的文章,该文章深入探讨了有关提升Microsoft® SQL Server™ 2005中XML数据类型的查询和修改操作性能的诸多问题。为了更好的理解本文,您最好事先熟悉SQL Server 2005中有关XML的相关特性。作为背景材料,您...

    SQL 解析XML数据示例

    在SQL Server中,XML数据类型提供了强大的功能,用于存储、查询和处理XML文档。本示例将深入探讨如何使用SQL语言解析XML数据,这在处理包含复杂结构信息的数据时非常有用。我们将通过分析`Test01.sql`脚本和参考`a....

    关于SQL Server 2005中XML数据存储的研究.pdf

    文章强调了使用XML数据类型进行数据建模的准则,包括:考虑XML数据的层次结构特点、保持文档顺序、利用XML数据类型的本机特性以及与XML架构的关联等。同时,文章也讨论了使用XML数据类型进行数据建模的模式,例如在...

    XML - 实验(5) -- Database

    掌握SQLServer中有关XML数据管理的基本操作方法,比如如何使用XML数据类型、如何使用五种不同的XML数据类型方法、如何使用for xml子句几种不同的模式完成关系数据到XML数据的转换、如何使用openxml函数或者XML数据...

    SQL Server 2005中的XML数据类型提示

    在SQL Server 2005中,XML数据类型是一个重要的创新,它允许数据库管理系统直接处理XML格式的数据,而无需先将其转换为关系模型。这一特性极大地增强了SQL Server处理半结构化数据的能力,使得数据库能够更好地适应...

    SQL SERVER 2005中XML类型数据的输入方法.pdf

    SQL SERVER 2005是微软推出的一款关系型数据库管理系统,它引入了XML(可扩展标记语言...通过理解并掌握XML数据类型的输入方法,开发人员可以在关系数据库中有效地存储和操作XML数据,从而实现更高效的数据交换和管理。

    xml数据向sql server 2000 中转换

    在实际应用中,还可以考虑使用SQL Server 2000的内置XML功能,如XML数据类型、XML索引和XML方法,这些可以更高效地处理XML数据,减少代码复杂性。不过,由于SQL Server 2000相对较老,一些现代版本的SQL Server提供...

    Oracle\XML数据转换.rar

    1. **XML数据类型**:Oracle数据库提供了内置的XML数据类型,如XMLType,用于存储XML文档。这种类型允许XML数据以结构化的方式存储在数据库中,同时保持其原有的XML格式,方便处理和查询。 2. **XMLDB**:Oracle的...

    SQL Server中读取XML文件的简单做法

    在SQL Server中,读取XML文件并对其进行处理是数据库...在SQL Server的后续版本中,如SQL Server 2005及更高版本,处理XML的功能得到了显著增强,例如引入了XML数据类型和更强大的XML方法,使得XML操作更加简便高效。

    SQL Server解析XML数据的方法详解

    在SQL Server中,XML数据类型提供了强大的功能,用于存储、处理和检索XML数据。本篇文章将深入探讨如何在SQL Server中解析XML数据,包括读取、遍历、删除和查找等常见操作。 首先,让我们来看如何从XML文档中读取...

    数据库XML使用语句

    在SQL Server 2005中,XML数据类型被引入,以支持XML数据的存储和处理。XML数据类型可以用来存储XML文档,并且可以使用各种方法来查询和修改XML数据。这些方法包括query、exist、value和modify方法。 query方法是...

    XML文件的几种常用的展示数据的方法(视频)

    最后,数据库系统如SQL Server、Oracle等支持XML数据类型,可以直接存储和查询XML数据。这使得XML可以作为数据库中的记录,便于进行结构化数据的管理和展示。 总之,XML文件的展示方法多样,包括但不限于文本查看、...

    利用Oracle XML DB存储XML数据.pdf

    8. 其他厂商的XML数据库技术:除了Oracle之外,其他主要数据库厂商如Sybase、IBM和微软也在他们的数据库产品中添加了XML数据类型的存储和索引功能,包括支持XPath和XQuery等标准技术。 9. 高级XML数据存储能力:...

    XML数据转换项目及Oracle有关资料

    Oracle数据库是企业级的关系型数据库管理系统,支持XML数据类型,允许直接存储和查询XML文档。Oracle的XML DB组件提供了对XML数据的全面支持,包括XML索引、XML类型、XMLTable函数等。XMLType是Oracle中的核心XML...

Global site tag (gtag.js) - Google Analytics