zoukankan      html  css  js  c++  java
  • 2020年10月30日

    今天看了xml和http协议,没有遇到问题,明天继续看Javaweb的知识点。

    1.什么是XML

    XML是EXtensible Markup Language的缩写,它是一种类似于HTML的标记语言,称为可扩展标记语言。指的是用户可以按照XML规则自定义标记。

    2、XML与html的比较

    XML和HTML都是标记文本,它们在结构上大致相同,都是以标记的形式来描述信息。但实际上它们有着本质的区别,具体如下。

    (1)HTML被设计出是用来显示数据的,XML被设计出是为了传输和存储数据。

    (2)HTML是不区分大小写的,而XML是严格区分大小写的。

    (3)HTML可以有多个根元素,而格式良好的XML有且只能有一个根元素。

    (4)HTML中,空格是自动过滤的,而XML中空格则不会自动删除。

    (5)HTML中的标记是预定义的,而XML中的标记可以根据需要自己定义,并且可扩展。

    需要注意的是,XML不是HTML的升级,也不是HTML的替代产品,虽然两者有些相似,但它们的应用领域和范围完全不同。实际上XML可以视作对 HTML 的补充。XML 和HTML 的目标不同HTML 的设计目标是显示数据并集中于数据外观,而XML的设计目标是描述数据并集中于数据的内容。如果说Java实现了代码的平台无关性;XML则实现了数据的平台无关性。

  • 相关阅读:
    Redis分布式限流器
    [转] 详解Spring boot启动原理
    [转] 总结了N个真实线上故障
    加一(66)
    原地删除(27)
    旋转数组(189)
    买卖股票的最佳时机 II(122)
    最长公共前缀(14)
    两个数组的交集II(350)
    Django时区及naive datetime object和aware datetime object的区别
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14141911.html
Copyright © 2011-2022 走看看