XML 与 HTML 的区别

本贴最后更新于 1005 天前,其中的信息可能已经时移俗易

前言:最近课上讲到webservice的接口,有接触到XML格式的参数,加上同学们有接触过HTML,感觉这两者很相似,多次问到这两者有什么区别,所以特此写一篇文章来阐述一下。

一、认识XML

1:什么是XML

2:XML的作用与使用场景

3:XML基本语法

<?xml version="1.0" encodeing="utf-8"> <school> <teacher>张三</teacher> <course>Python</course> </school> # 第一行:XML头声明,用来声明XML的版本和编码格式,不写XML头声明不会有语法报错,从规范的角度来考虑,最好写上 # <school></school>:XML根节点,XML必须有根节点,根节点是其他所有子节点的父节点 # <teacher>张三</teacher>:XML子节点 # XML中的所有的标签是成对标签,标签名大小写敏感,<a></a><A></A>是2对不同的标签
二、认识HTML

1:什么是HTML

2:学习HTML的好处

3:HTML基本格式

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>软件测试</title> </head> <body> <h1>我的第一个标题</h1> <p>我的第一个段落。</p> </body> </html> # <!DOCTYPE html> 网页的版本声明 # <html lang="en"></html> html的最外层标签,lang属性用于设置语言,en:英文,zh:中文 # <head></head> html中的头部标签 # <meta charset=”UTF-8”> 配置信息,charset属性用于设置编码,常见编码:UTF-8,GBK,GB2313 # <title></title> html中的标题标签,用于控制网页的标题内容显示 # <body></body> html的正文标签,用于显示网页中的正文内容
三、XML与HTML对比
比较项 XML HTML
用途 传输和存储数据,更侧重于数据 展示数据,更侧重于数据的外观(展现形式)
标签 可以自定义标签,成对标签,严格区分大小写 不可以自定义标签,有成对标签也有单标签,不区分大小写
与数据库关系 与数据库可形成一一对应的关系 没有直接关系
状态 XML是动态的,因为它用于传输数据 HTML是静态的,因为它用于显示数据
回帖
请输入回帖内容 ...