zoukankan      html  css  js  c++  java
  • HTML && xml 的区别

    HTML && xml 的区别

    HTML  超文本标记语言

    xml   可扩展标记语言

    jsp    表面是一个HTML页面,本质是一个servlet 

    HTML  超文本标记语言

      HTML 是一种超文本标记语言,由标签组成,标签都是定义好的,无需定义,只需调用。

      在html 中,可以包含文本,也可以包含文本之外的图片、音频、视频 等。

    作用

      用来编写网页内容

    特点

      1、不需要编译,浏览器可以直接阅读

      2、扩展名是 .html 或者 .htm

      3、HTML 结构都是由标签组成的

      •   标签名预定好的,不能自己定义。只需调用
      •   标签名不区分大小写
      •   标签都是由开始标签结束标签组成或自闭和标签
      •   HTML 结构包括两部分 : head 标签头、body 标签体

      4、标签的属性也是预定好的,可以直接调用

    xml  可扩展标记语言

      xml 是可扩展标记语言。可扩展:元素想以什么命名就以什么命名,但是只能存文本(用来存储数据)。

      但是xml有约束(DTD 约束,Schema约束)。

    作用

      用来存放数据,但是有格式规范,有约束

    特点

      1、要读取xml 中的内容,需要dom4j 解析

      2、xml 扩展名必须为xml

      3、有固定的文档声明,在第一行<?xml version="1.0" encoding="UTF-8"?>

      • 文档声明必须为<?xml 开头,以?>结束。必须在0行0列开始
      •   文档声明只有两个元素

            1、version : 指定xml 文档版本

            2、encoding :指定当前文档的编码

      4、都是由标签组成

      •   标签,有开始标签结束标签组成或自闭和标签
      •   标签名区分大小写,不能使用空格和冒号
      •   良好的xml 文档,必须有一个根元素
      •   符合要求的特殊编写规则,就是转义字符

    HTML 与xml 的区别

    html与xml 的相同点

      1、都是由标签组成

      2、标签都有开始标签,结束标签、自闭和标签

      3、注释的定义都相同。<!-- 注释的内容 -->

    html与xml 的不同点

      1、扩展名不同,HTML 的扩展名是 .html 或 .htm 。xml 的扩展名是 .xml

      2、功能不同,HTML 用来展示页面。xml 用来存储数据

      3、html 不需要编译,浏览器可以直接调用。xml需要使用dom4j 才能获取储存的数据

      4、标签命名不同,HTML 的标签都是预定好的,无需自定义,只需调用且不区分大小写。xml 标签名自定义,且区分大小写。

    作者:大角牛 出处:http://www.cnblogs.com/dajiaoniu/ 本博客中未标明转载的文章归作者大角牛和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    neo4j 运行报错解决方法
    vmstat 指令简介
    yarn的安装和使用
    easyconnect的下载地址
    2021.07.08 泗水
    2021.04.10 春游
    “两”个证明
    2021.04.01
    Swoft调用阿里云OSS报错:RequestId
    mysql临时表代替in的写法
  • 原文地址:https://www.cnblogs.com/dajiaoniu/p/10062534.html
Copyright © 2011-2022 走看看