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 标签名自定义,且区分大小写。
HTML && xml 的区别的更多相关文章
- iOS - 分析JSON、XML的区别和解析方式的底层是如何实现的(延伸实现原理)
<分析JSON.XML的区别,JSON.XML解析方式的底层是如何实现的(延伸实现原理)> (一)JSON与XML的区别: (1)可读性方面:基本相同,XML的可读性比较好: (2)可扩展 ...
- android 中theme.xml与style.xml的区别
from://http://liangoogle.iteye.com/blog/1848448 android 中theme.xml与style.xml的区别: 相同点: 两者的定义相同. <r ...
- JSON与XML的区别比较(转)
原文链接:JSON与XML的区别比较 1.定义介绍 (1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以 ...
- application/xml 和 text/xml的区别
application/xml and text/xml的区别 经常看到有关xml时提到"application/xml" 和 "text/xml"两种类型, ...
- html和xml的区别
一.HTML HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言. 二.XML XML即ExtentsibleMarkup Language(可扩展标记语 ...
- JSON与XML的区别比较
1.定义介绍 (1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许 ...
- spring注解和xml方式区别详解
一.spring常规方式. 在使用注释配置之前,先来回顾一下传统上是如何配置 Bean 并完成 Bean 之间依赖关系的建立.下面是 3 个类,它们分别是 Office.Car 和 Boss,这 3 ...
- JSON与XML的区别
1.定义介绍 (1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许 ...
- [转]JSON与XML的区别比较
1.定义介绍 (1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许 ...
随机推荐
- 【leetcode 简单】第四十八题 旋转数组
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数. 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 ...
- 【译】第二篇 SQL Server代理作业步骤和子系统
本篇文章是SQL Server代理系列的第二篇,详细内容请参考原文. SQL Server代理作业由一系列的一个或多个作业步骤组成.一个作业步骤分配给一个特定的作业子系统(确定作业步骤去完成的工作). ...
- PHP数据库类
简单封装PHP操作MySQL的类 <?php /* 类的名称:Model 类的作用:连接数据库执行sql语句 作 者:lim 更新时间:20170812 */ class Model{ //存放 ...
- python简单爬虫一
简单的说,爬虫的意思就是根据url访问请求,然后对返回的数据进行提取,获取对自己有用的信息.然后我们可以将这些有用的信息保存到数据库或者保存到文件中.如果我们手工一个一个访问提取非常慢,所以我们需要编 ...
- bootstrap table 双击可编辑,添加、删除行
html: <table class="table table-bordered" id="para_table"> <tr> < ...
- 5.Longest Palindromic Substring---dp
题目链接:https://leetcode.com/problems/longest-palindromic-substring/description/ 题目大意:找出最长回文子字符串(连续). 法 ...
- 在rhel7上搭建centos7的yum源
1. 再查看现在主机上的yum源,并将它们删除 [root@localhost ~]# rpm -qa|grep yum | xargs rpm -e --nodeps # --nodeps 不管有没 ...
- gan对抗式网络
感觉好厉害,由上图噪声,生成左图噪声生成右图以假乱真的图片, gan网络原理: 本弱又盗了一坨博文,不是我写的,如下:(跪膜各路大神) 前面我们已经讲完了一般的深层网络,适用于图像的卷积神经网络,适用 ...
- EL(表达式)语言的几种运算符
1.EL的基本语法 (1)EL表达式语法:以${开头,以}结束,中间为合法的表达式,具体语法格式如下: ${expression} (2)参数说明:Expression:指定要输出的内容,可以是字符串 ...
- VMware-workstation-6.5.2-156735.exe
480HD-KPZ2X-TA56C-4YTQQ VMware 12 专业版永久许可证密钥 5A02H-AU243-TZJ49-GTC7K-3C61N