《易语言XML支持库入门教程》
易语言下载网址:www.dywt
XML发展历程
一.标记的由来
标记行为的本身由来已久,比如我们所熟知的对财务报表的注释、差旅费用的名细等等,我们都可以把它理解为标记。标记的意思就是为某物加上记号(Marking it up),现在有很多的文本处理系统也正是基于这个原理而出现的。其中由标记引发而来的标记语言的杰出的代表之一就是xml。标记可以分为格式化标记等等。
二.标记语言的由来
1969年由于需要处理不同系统间文档的共享问题由IBM’sCharles等3位研究人员发明了一种标记语言GML。这门语言主要解决了不同系统文档的共享。然而伴随着网络应用的迅速发展HTML已经不能很好的跟上网络发展的脚步。虽然现在HTML还是网络应用的主流,但是它的局限在今天也是非常的明显。
下面看一个例子,左侧表示了所要表示的两个人员的信息,右侧是用HTML语言进行的描述。如下图所示:
上图显示了员工的具体信息,如代号、电话等。通过这个例子大家可以体会它的不足。比如不能很好的理解“<li>TOM”的含义等等。
HTML的局限:易语言教程2020
Html只支持简单的段落,不支持自定义数据的层次。
Html要求文档过于完整。这也是它结构本身的要求所至。
Html无法真正进行数据交换。
Html不可以重用。
等等。
在这个大的背景下XML(可扩展标记语言)应运而生。
XML也可以看作是GML的优化,它是一种元语言,可以用来描述其他语言。
由于XML是基于文本格式的,开发者可以很容易在不同的程序中对它的数据进行交换。
面对无限的发展空间,XML也被业界赋予了更高的评价和期待—从未来十大主流技术中的排名就可以看出。
XML以它的信息共享、数据传输、数据的重用、分离数据和表示、可扩展性、文档包含语义等一系列的优势而很快的得到了业界的认可。也正式基于上述情况,易语言公司也对这样的技术提供了XML解析支持库的支持。
三.可扩展标记语言XML
从上述种种我们可以明显的看到通过XML的标记表示数据的逻辑结构,这样就保持了数据库的一些相关特性,包括数据查询等,而且很容易进行相应的程序开发。然后通过程序把逻辑处理后的XML转化为相应显示风格的HTML。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论