zoukankan      html  css  js  c++  java
  • XML简明教程(1)

    目录


    发展历史

    XMLHTML对比之可扩展

    XMLHTML对比之语法细节

    关于DTDSchema

    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应用中。19982月,W3C发布了XML1.0标准,其目的是为了在Web上能以现有的超文本标记语言(HTML)的使用方式提供、接受和处理通用的SGMLXML的全程是ExtensibleMarkup Language,意思是可扩展的标记语言,它是标准通用标记语言(StandardGeneralized Markup LanguageSGML)的一个子集。它以一种开发的、自我描述的方式定义了数据结构。在描述数据内容的同时还能突出对结构的描述,从而体现出数据与数据之间的关系。

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

  • 相关阅读:
    NPOI读取excel表,如果有公式取出的是公式,想要取数字怎么办?
    win7 64位安装redis 及Redis Desktop Manager使用
    .net实现md5加密 sha1加密 sha256加密 sha384加密 sha512加密 des加密解密
    用户、角色、权限数据库设计
    C#实现手机发送验证码
    遍历页面上的checkbox
    Http简介
    HTTP深入浅出 http请求
    最好用的js前端框架、组件、文档在线预览插件
    windows下nginx安装、配置与使用
  • 原文地址:https://www.cnblogs.com/beijiguangyong/p/2623098.html
Copyright © 2011-2022 走看看