目录


发展历史

XML和HTML对比之可扩展

XML和HTML对比之语法细节

XML验证之DTD

XML语法结构

XML命名空间

DOM4J读写配置文件

关于SLT

发展历史



学习知识首先要知道这个知识是如何产生的,是为了解决什么问题产生的,然后才有这个知识怎么运用的问题,所以这个教程的第一篇就来说说XML是怎么来的。XML的发展历史如下图所示,图中部分内容篇幅所限,不深入探讨。

为了促进数据交换和操作,在20世纪60年代,IBM公司得出了重要的结论:要提高系统的移植性,在各文档之间共享一些相似的属性(字体大小和版面等),必须采用一种通用的文档格式,这种文档的格式必须遵守特定的规则。这也就是创建GML(Generalized Markup Language,通用标记语言)的指导原则,通过在文档那个中添加标记,来标识文档中的各个元素,IBM把这种标识语言称做通用标记语言(Generalized MarkupLanguage GML)。GML经过一段时间的发展后,1984年国际标准化组织(ISO)开始对此提案进行讨论,并于1986年正式发布了为生成标准化文档而定义的标记语言标准(ISO8879),称为新的语言SGML,即标准通用标记语言。

SGML的功能非常强大,它是一个可以定义标记语言的元语言,然而由于SGML过于复杂,不适合在Web上应用。但是SGML的可扩展性使得W3C很受启发,因此,W3C组织在1996年便开始设计一种可扩展的标记语言。目的就是将SGML的丰富功能与HTML的易用性结合到WEB应用中。1998年2月,W3C发布了XML1.0标准,其目的是为了在Web上能以现有的超文本标记语言(HTML)的使用方式提供、接受和处理通用的SGML。XML的全程是ExtensibleMarkup Language,意思是可扩展的标记语言,它是标准通用标记语言(StandardGeneralized Markup Language,SGML)的一个子集。它以一种开发的、自我描述的方式定义了数据结构。在描述数据内容的同时还能突出对结构的描述,从而体现出数据与数据之间的关系。

如果对上面的有些地方(比如,可扩展、自我描述等)读者还是不清楚的话那么没关系,继续读下去相信您将会豁然开朗。

以上就是XML简明教程(1)的内容,更多相关内容请关注PHP中文网(www.php.cn)!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:XML,简明教程
  • 程序员必备接口测试调试工具:点击使用

    Apipost = Postman + Swagger + Mock + Jmeter

    Api设计、调试、文档、自动化测试工具

    网页生成APP,用做网站的技术去做APP:立即创建

    手机网站开发APP、自助封装APP、200+原生模块、2000+映射JS接口按需打包

    • 上一篇:Jibx 处理XML
    • 下一篇:XML简明教程(2)

    相关文章

    相关视频


    • 使用xmlhttp为网站增加域名查询功能的示例代码...
    • 四种XML解析方式详解
    • 基于PHP对XML的操作详解
    • XML和Tomcat的入门知识的详细介绍
    • XML简明教程(1)
    • Vue3 事件修饰符
    • vue3 指令
    • vue3 基础语法
    • vue3 组合api和选项api介绍

    视频教程分类

    • php视频教程
    • html视频教程
    • css视频教程
    • JS视频教程
    • jQuery视频教程
    • mysql视频教程
    • Linux视频教程
    • Python视频教程
    • Laravel视频教程
    • Vue视频教程

    专题

    XML简明教程(1)