zoukankan      html  css  js  c++  java
  • 你听说过XML吗?

       

        我们每天都会见到各种各样的书,今天我们就来谈一谈有关书籍带给我们学习的启发。



        正如上图所看到的,不同的书籍有不同的外观,比如教科书、儿童图书等;而且书也不是随便能够出版的,要有自己文档结构,语义规则。比方开头一般都有书籍的文件夹等。在现实生活中可能会有同样的的书籍,为了差别也就有了出版社的存在了。有了书籍还不行,怎样来提升知识传播速度,也就是我们从中提取知识的效率呢?也就有了高速阅读的学习方法。(貌似与标题牛头不正确马嘴啊!)

        言归正传,開始我们今天的XML的学习总结。正如上图所看到的,XML的作用跟生活中的图书非常相似,究竟是什么东东呢?以下让我们一起来揭开这层神奇的面纱。


        定义

         是一种应用很广的标记语言。(这不就是HTML大哥的化身吗?)   它不側重数据怎样表现,而是很多其它地关注数据怎样存储和传输。比方通过使用XML,就能够实现不同平台,不同系统之间的数据交换。


        差别

         可能有的读者看来,就得老夫可能在讲HTML,有关Html的内容,请点一下链接


         HTML基本的语法总结


         事实上两者都是一种标记语言,但在非常多地方都还是有差别的。


    比較内容 Html XML
    是否预置标签 预置大量标签 未预置
    可扩展性 不具有 具有
    側重点 怎样表现信息 怎样传输和存储数据
    可读性 难以阅读和维护 结构清晰,便于阅读
    编辑工具 文本编辑工具 XML编辑工具

    是否区分大写和小写

    不区分 区分


    注意:两者最大的差别在于Html是怎样表现信息,而XML是怎样传输和存储数据,焦点在数据上。


        解读图片


       文档规则:正如书籍一样,写书的人也都遵循一样的规格,比方都会有文件夹。而对于XML来说也必须满足自己文档规则,比方有且仅仅有一个根元素、元素必须合理结束、必须合理嵌套等。

      命名空间:有时在生活中会出现这种状况,当叫一个人的名字时,可能会有好几人同一时候站非常出来。因此在XML中为了防止这种冲突,就引入了命名空间。

      语义约束:正如DTD和Schema表现的功能所看到的。为了定义一个统一的标准,就出现了语义约束。规定了在XML中各个元素的位置及信息。

      外观:不同的书籍会有不同的外观,相同CSS也能控制XML元素的字号大小、颜色和背景,而与XSL比起来就逊色多了,能够起到转换XML文档的作用。一个是显示可视化效果,还有一个则是控制对XML的转换。

    知识传播速度:我们知道XML能够用来存储数据,但是怎样读出数据或者高效的的读出呢?我们曾经读取文件的时候一般都是採取I/0来读取,但这样的方式显示已经很笨拙,因此引入了图片上所显示的几张新技术。


    总结

        以上就是有关于XML理论知识上的所有内容,可是这仅仅是開始,有关更深入的学习须要在以后的不断实践中逐渐的完好。

     

  • 相关阅读:
    NDK开发之ndk-build命令详解
    NDK开发之Application.mk文件详解
    Unity3D自己常用代码
    投资股权众筹项目,至少需要关注6个方面
    2015,我的投资理财策略(股权众筹+P2P网贷+活期理财)
    2015,我的投资理财策略(股权众筹+P2P网贷+活期理财)
    关于weight属性使用的一些细节
    xtu summer individual 5 F
    BNUOJ 1268 PIGS
    BNUOJ 2105 Distance Queries
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4009175.html
Copyright © 2011-2022 走看看