xml和数据库--

xml和数据库--

ID:22693222

大小:93.00 KB

页数:21页

时间:2018-10-30

xml和数据库--_第1页
xml和数据库--_第2页
xml和数据库--_第3页
xml和数据库--_第4页
xml和数据库--_第5页
资源描述:

《xml和数据库--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XML和数据库>>Turkey e guarantee.    9.95    10    Stuffing separator:  Aluminum, one-year guarantee.    13.27    5  在XML的世界中,许多内容丰富的文档实际上都是数据为中心的。我们以显示图书信息的Amazon.网站为例。虽然这个页面是相当巨大的文本,但是这个文本的结构是高度规范的,其中许多的部分对任何的书本描述页面都是相同的,并且特点页面中的各部分的大小都是有限的。也就是说,该页面可以通过一个简单的、数据为中心的XML文档来建立,其中包含了从数据库中检索得

2、到的文本信息以及一个XSL样式表。通常,目前任何通过在模板中填充数据库数据而动态构造HTML页面的网站都可以被上面介绍的用以数据为中心的XML文档和一个或者多个的XSL样式表方式替代。    例如,我们来看下面的租房(Lease)文档:      ABC Industries agrees to lease the property at  123 Main St., Chicago, IL from XYZ Properties for a term of not less than TimeUnit="Months">18 at a cost of C

3、urrency="USD" TimeUnit="Months">1000.    可以从下面的XML文档和简单的样式表得到:    ABC Industries  123 Main St., Chicago, IL  XYZ Properties  18  1000  4.2 以文档为中心的文件  以文档为中心的文档的特点是:结构不规范、数据颗粒度更大(即,最小的独立数据单元是包含有混合内容的元素或者就是整个XML文档)以及含有大量的混合内容。其中相同层次的元素和PCDATA出现顺序是非常重要的。典型的例子是书、电子邮件、广告以及大多数XHTML文档。以文

4、档为中心的文档是用于人的使用。   例如,下面的产品描述文档就是以文档为中心:     Turkey L服务器(即创建分布式应用的平台,例如利用XML进行数据传输的电子商务应用)。要保存文档,你将需要一个内容管理系统或者是一致性的DOM实现系统。有关各类系统的探讨在5.0     "存储和检索数据" 小节和6.0 "    href="#storingretrievings">存储和检索文档 " 小节。你也能够在     href="xml/XMLDatabaseProds.htm">     XML数据库产品 中了解详细的相关产品列表。  5.0 

5、存储和检索数据  在以数据为中心的文档中的数据内容可能来自数据库(此时你想把数据导出为XML格式),也可能是XML文档(此时你想把数据存储在数据库中)。前者的例子是在关系型数据库中存储的大量现有数据(或称遗产数据);后者的例子是将数据作为XML发布在L文档转移到数据库的软件,也可能需要从数据库转移到XML文档的软件,或者两者都支持。  5.1 转移数据  将数据存储在数据库中时,经常需要丢弃大量与文档有关的信息,例如文档名称和DTD,同时还有其物理结构,例如实体的定义和使用、属性值和同层元素的顺序、二进制数据的存储方式(是Base64编码、是未析实体或他方式)、

6、字符数据段和其他的编码信息。类似的,当从数据库中检索数据时,生成的XML文档结果除了非预定义实体lt(<"),gt(">"), amp(""), apos("’"), quot(""")不包含任何CDATA或实体引用。而同层元素和属性的出现顺序也常常就是从数据库中返回的数据的次序。  尽管一开始有些让你吃惊,1234下一页>>>>这篇文章来自..,。但是这常常是合理的。例如,假设你需要用XML作为数据格式把一张销售从一个数据库中转移到另一个数据库中。在这种情况下,在XML文档中并不关心销售单的编号是保存在销售单的日期的前面还是后面,也不用关心是否将顾

7、客的名称保存在字符数据(CDATA)段还是作为一个外部实体,或者直接当成一个PCDATA。最重要的在于相关的数据是从第一个数据库转移到第二个数据库中。这样,这个数据传输软件就需要考虑数据的层次结构(该结构将销售单的有关进行进行了分组),而其他则不必过多考虑。      忽略文档信息以及其物理结构的后果之一是     文档的"逆反回归"的不一致效应,即将一个文档的数据存储在数据库中,然后根据这些数据重新组织成新的文档。而即便是根据标准格式处理,得到的也常常是和前面不同的文档。这是否可以接受要取决于你的需求,而且也将影响到你对数据库和数据传输中间件的选择。   5.

8、2     从文档结构到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。