XML简介与html比较
来源:互联网 发布:swift game 源码 编辑:程序博客网 时间:2024/05/15 23:53
1:XMl
计算机世界的通用语言,是服务器之间交换数据常用的语言.
XML的设计宗旨是为了传输数据,而不是显示数据
2:XML出现的历史背景
要替换掉html
3:为什么要替换掉html?
答: 因为html中的信息,既有显示效果,如h1,h2显示效果不同,
又有数据信息,
给数据的交换,解析,带来极大不变
4:有没有替换掉html?
答:没有,因为网页已经太多了,无法实际完成替换工作.
5:xhtml是什么?
答:就是xml没能替换成功html,
但是,把html的语法,按照xml的标准,严格了一点,形成了xhtml
6:xml相比html的重要不同之处
1:显示/数据分离 [最重要的区别]
2:标签自描述性
解释: html中,h1,h2,p标签,都是规范定好的,
而xml的标签,是你自己命名的,因此名称就可以说明数据的性质
所以叫"自描述性"
XMl的应用场景
1:配置文件,如QQ里的配置文件.
在java项目中,XML的配置文件多的数不清
2:数据传输, 比如webservice,
网站的开放的API,如土豆的视频信息获取,
以XML形式传输或交换数据
3: 小型数据库
比如,我们有一个6级单词库,
在数据库,是这种形式
dict 表
id word mean
1 score 分数
2 title 标题
...
...
...
<td>刘备</td><td>28</td>
<姓名>刘备</姓名><年龄>28</年龄>
3:xml的语法严格,错误无法运行
<?xml version="1.0" encoding="utf-8"?><tianqi><yesterday>今天下雪了<high>4</high><low>-3</low></yesterday><today>今天下雪了</today><tommrow>今天下雪了</tommrow></tianqi>运行效果:
如果xml出错:
<?xml version="1.0" encoding="utf-8"?><root><name>刘备</name><age>28</root>运行效果:
html大家都懂得,错了照样跑
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>新建网页</title></head> <body> <pre> html的语法不严格,错了照样解析 XML语法错了,通不过 </pre> <p>好</p> <h1>坏 </body></html>
参考IT自学网,感谢燕18老师分享,将其整理成自己知识体系
0 0
- XML简介与html比较
- HTML与XML比较
- xml与html的比较
- XML与HTML的比较
- xml与html比较的优缺点
- xml简介及与html区别
- 比较XML和HTML
- XML和HTML比较
- XML和HTML的比较
- Xml和Html之比较
- 【HTML/XML 3】XML 简介,来源
- JSON与XML比较
- XML与JSON比较
- JSON与XML比较
- JSON与XML比较
- Json与Xml比较
- XML 与 XPATH 简介
- XML简介与创建
- Android数据库之基本概念(上)
- android控制硬加速
- Android的AlertDialog详解
- MFC实现窗体透明
- 【基础常识】什么是函数的返回值及return 的问题
- XML简介与html比较
- FlashBuilder4.6 as中代码有错误但是IDE不提示错误的原因
- poj3164 Sunscreen(优先队列+贪心)
- 脚本入门
- 123344343
- 最大权闭合图hdu3996
- 【Openjudge】输出二进制补码
- android 硬加速注意事项
- JQUERY总结