110 likes | 218 Views
关于易语言 XML 支持库讲解. 学习本支持库需要掌握的知识有 :HTML&XML 。. 标记的由来. 如何理解标记 标记的意思就是为某物加上记号 (Marking it up) ,现在有很多的文本处理系统也正是基于这个原理而出现的。. 标记的种类. 在了解标记语言之前需要我们确定一套对应的划分类别的规则,这样有助于我们学习它的内容和结构。 标记的分类: 格式化标记; 结构化标记; 语 义 标 记;. 详解标记.
E N D
关于易语言XML支持库讲解 学习本支持库需要掌握的知识有:HTML&XML。
标记的由来 如何理解标记 标记的意思就是为某物加上记号(Marking it up),现在有很多的文本处理系统也正是基于这个原理而出现的。
标记的种类 在了解标记语言之前需要我们确定一套对应的划分类别的规则,这样有助于我们学习它的内容和结构。 标记的分类: 格式化标记; 结构化标记; 语 义 标 记;
详解标记 • 格式化标记:主要用于标记文档的格式。 • 结构化标记:主要用于定义文档的结构。 • 语义标记:这类标记主要用于定义文档的内容。
标记语言的由来 • 1969年由于需要处理不同系统间文档的共享问题由IBM’sCharles等3位研究人员发明了一种标记语言GML。
超文本标记语言_HTML • 但是随着人们对标记语言的追求越来越高,再由于GML太过的复杂和冗余最终成就了它的一个子集--超文本标记语言,也就是大家所熟知的HTML。从此HTML被广泛的应用在网络。 • 随着网络的流行、普通的用户又越来越多的加入到网络中来,浏览器厂商就开始不断的扩充自己的HTML标记库。这样虽然丰富了用户的网络生活,但是严重的问题也随之而来。就是兼容的问题,最后有的网站不得不提示使用什么浏览器。
HTML例 • 虽然HTML正在被广泛的应用,但是其局限在日前的网络应用中已经日趋明显。我们通过这样一个例字了解下HTML的不足。 • 文本显示了员工的具体信息,如代号、电话等通过这个例子我们可以体会它的不足。
HTML的局限 • 没有真正表达内容的含义且只能使用固定定义的标记。Html要求文档过于完整。这也是它结构本身的要求所至。 • Html没有做到真正的国际化。 • Html无法真正进行数据交换。 • Html不可以重用
可扩展标记语言_XML • 在这个大的背景下XML(可扩展标记语言)应运而生。 • XML也可以看作是GML的优化,它是一种元语言,可以用来描述其他语言。 • 由于XML是基于文本格式的,开发者可以很容易在不同的程序中对它的数据进行交换。 • 面对无限的发展空间,XML也被业界赋予了更高的评价和期待—从未来十大主流技术中的排名就可以看出。
从上述种种我们可以明显的看到通过XML的标记表示数据的逻辑结构,这样就保持了数据库的一些相关特性,包括数据查询等,而且很容易进行相应的程序开发。然后通过程序把逻辑处理后的XML转化为相应显示风格的HTML。从上述种种我们可以明显的看到通过XML的标记表示数据的逻辑结构,这样就保持了数据库的一些相关特性,包括数据查询等,而且很容易进行相应的程序开发。然后通过程序把逻辑处理后的XML转化为相应显示风格的HTML。 XML的优势
<?声明?> <根> <子节点 属性=“”> <子子节点 属性=“”>值</子子节点> </子节点> …… </根> XML构成: 声明 根节点 子节点 节点属性 节点值 XML的基本格式