XML初学进阶学习笔记(6)

王朝other·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

41、在关系数据库中,数据仅仅是数据,它不包含层次结构信息;而面向对象数据库可以将数据视为对象,数据是作为一个整体,包含了属性和方法,并能体现数据间的继承关系。

42、一个基于XML的数据库系统应该具备以下特征:

DTD:

<%Response.ContentType="text/xml"%><?xmlversion="1.0"encoding="GB2312"?><联系人列表><%SetcConn=Server.CreateObject("ADODB.Connection")

cConn.Open"CLIENTS","sa",""

SetrsData=cConn.Execute("select*fromclientList")

dowhilenotrsData.Eof%><联系人>

<姓名><%=rsData("Name")%></姓名>

<ID><%=rsData("ID")%></ID>

<公司><%=rsData("Company")%></公司>

<Email><%=rsData("Email")%></Email></联系人><%rsData.MoveNext

Loop

rsData.Close

SetrsData=nothing%></联系人列表>

最终生成XML文档为:

<?xmlversion="1.0"encoding="GB2312"standalone="no"?><联系人列表>

<联系人>

<姓名>张三</姓名>

<ID>1</ID>

<公司>A公司</公司>

<EMAIL>zhang@aaa.com</EMAIL>

</联系人><联系人>

<姓名>李四</姓名>

<ID>2</ID>

<公司>B公司</公司>

<EMAIL>li@bbb.org</EMAIL>

</联系人></联系人列表>

44、这种方案存在一个前提,那就是,开发者必须了解文档结构,并且通过编程严格控制输出文档的格式。但细心的读者可能会产生疑问:既然数据已经存储在数据库中,又何必大费周折重新定义一遍文档结构呢?

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航