第1章银行业CRM软件技术本章对涉及建设银行CRM系统的核心软件技术进行慨要讲解,并对一些功能进行了比较分析,有助于银行进行软件选型
1XML技术XML技术作为互联网的种子技术是建设CRM的一个重要支撑技术
1XML介绍XML是ExtensibleMarkupLanguage的简称,即“可扩展标记语言”,是由W3C组织于1998年2月制定的一种通用语言规范,是专为Web应用而设计的SGML[2](StandardGeneralizedMarkupLanguage)的一个优化子集
同SGML类似,XML是一种元标记语言,使用者可按需创建新的标记,XML的可扩展性就在于此
这些标记通过XMLDTD(DocumentTypeDefinition,文挡类型定义)来加以定义
DTD是一系列关于元素类型(ElementType),属性(Attributes),实体(Entities)和符号(Notations)的定义
它定义了文档所需的标记,比如可在文档里使用的元素类型,这些元素之间的可能的联系,还可能声明元素的属性,属性是元素的“元数据”,而不是元素包含的内容
另外,一个实体就像是一个缩写,被当做一些文本或一些数据的缩写来使用
而符号描述某一类事物(例如图像)的数据内容,它定义怎样翻译某类对像的比特流
XML文档可以在它的文档类型声明(DocumentTypeOeclaration)里声明该文档遵循某个XMLDTD
2XML语法1
1XML文档的组成XML文档包含由XML标记和字符数据组成的文本
它是一个有固定长度的有序字节的集合,并遵守特定的约束
它可能是或者不是一个文件
例如,XML文档可能
存储在数据库中由CGI程序在内存中瞬间创建由几个相互嵌套的不同文件组合而成不存在于自身的文件中但是如果把一个XML文档看做一个文件也是可以的,只要记住它可