人大金仓数据库KingbaseES XML数据类型介绍

关键字:

Kingbase ES、XML、人大金仓

概述

在目前的KingBaseES研发过程中,我们会遇到数据库中存储XML格式的数据,XML文档的格式类似于HTML格式,XML是一种扩展标记语言,最早于1998年被引入软件工业界,它不仅可以在WEB前端使用还可以应用于后端数据处理以及数据库存储等。

那么什么是XML,如何解析XML格式,那么接下来将主要从XML的基础知识来进行讲解。

XML

XML是一种可扩展标记语言,一般被设计用来传输和存储数据,全称为(EXtemsible Markup Language)。XML的设计宗旨是传输数据而非显示数据;XML的标签没有被预定义,因此需要自行定义,且具备一定的自我描述性;XML是W3C的标准推荐

XML与HTML的主要差异在于以下几点:

  1. XML不是HTML的替代。在大多数的Web应用程序中,XML用于传输数据,而HTML用于格式化并显示数据,<对XML最好的描述是:/>XML是独立于软件和硬件的信息传输工具
  2. XML和HTML是为不同的目的而设计的
  3. XML被设计为传输和存储数据,其焦点是数据的内容
  4. HTML被设计用于显示数据,其焦点在于数据的外观
  5. HTML旨在于显示数据,XML旨在于传输数据<XML是不作为的/>XML不会做任何事情,XML被设计用来结构化、存储以及传输数据

        <note>

        <to>George</to>

        <from>John</from>

        <heading>Reminder</heading>

        <body>Don't forget the meeting!</body>

        </note>

上述的实例中,显示了由John发给George的便签,存储格式为XML,它具备一定的自我描述性,拥有标题以及留言同时还包含了发送者和接受者的信息但是这个XML文档任然没有做任何事情,它仅仅是包装在XML标签中的纯粹信息,开发者需要编写软件或者程序,才能传送、接收和显示出这个文档

XML仅仅是纯文本,有能力处理纯文本的软件都可以处理XML,同样的可以根据XML的标签进行有针对的处理,标签的功能意义依赖于应用程序的特性。

XML将数据从HTML中分离:通过XML,数据能够存储在独立的XML文件中,这样就可以专注于使用HTML进行布局和显示,并确保修改底层数据不再需要对HTML进行任何的改变。

XML简化数据共享:通过XML,可以在不兼容的系统之间轻松的交换数据。

XML简化平台的变更:XML数据以文本格式存储,这使得XML在不损失数据的情况下,更容易扩展或升级到新的操作系统,新应用程序或新的浏览器。

XML使得数据更有用:由于XML独立于硬件、软件以及应用程序,这使得不同的应用程序都能够访问XML数据

XML用于创建新的Internet语言:

XHTML - 最新的HTML版本

WSDL - 用于描述可用的web service

WAP,WML - 用于手持设备的标记语言

RSS - 用于RSS feed的语言

RDF,OWL - 用于描述资源和本体

SMIL - 用于描述针对web的多媒体

总结

XML是数据库存储结构的重要组成部分,在了解KingBaseES数据库管理系统的过程中,为了更好的对XML数据类型进行扩展,XML基础知识的学习是必不可少的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值