XML
2014-01-18 17:05
239 查看
XML(eXtended Markup Language,可扩展的标记性语言),提供了一套跨平台、跨网络、跨程序的语言的数据描述方式,使用XML可以方便的实现数据交换、系统配置、内容管理等常见功能。
XML与HTML类似,都属于标记性语言,两者都是从SGML(Standard General Markup Language)语言发展而来,最大的不同是HTML中的元素都是固定的,且以显示为主,而XML语言中的标记都是由用户自定义的,主要以数据保存为主。
XML与HTML的主要区别:
XML和HTML示例比较代码:
1):HTML代码如下:
<html>
<head>
<title>www.baidu.com</title>
</head>
<body>
<ul>
<li>百度<li>
<ul>
<li>id:001</li>
<li>company:百度</li>
<li>skewrain@foxmail.com</li>
</ul>
</ul>
</body>
</html>
执行的效果如下所示:
1):XML代码如下:
<?xml version="1.0" encoding="GBK"?>
<addresslist>
<linkman>
<name>skewrain</name>
<id>001</id>
<company>百度</company>
<site>www.baidu.com</site>
</linkman>
</addresslist>
执行的效果如下所示:
所以,从以上的比较可以看出,HTML的功能主要是作用于显示,而XML 的功能主要是针对于数据本身结构的描述操作。
XML与HTML类似,都属于标记性语言,两者都是从SGML(Standard General Markup Language)语言发展而来,最大的不同是HTML中的元素都是固定的,且以显示为主,而XML语言中的标记都是由用户自定义的,主要以数据保存为主。
XML与HTML的主要区别:
XML和HTML示例比较代码:
1):HTML代码如下:
<html>
<head>
<title>www.baidu.com</title>
</head>
<body>
<ul>
<li>百度<li>
<ul>
<li>id:001</li>
<li>company:百度</li>
<li>skewrain@foxmail.com</li>
</ul>
</ul>
</body>
</html>
执行的效果如下所示:
1):XML代码如下:
<?xml version="1.0" encoding="GBK"?>
<addresslist>
<linkman>
<name>skewrain</name>
<id>001</id>
<company>百度</company>
<site>www.baidu.com</site>
</linkman>
</addresslist>
执行的效果如下所示:
所以,从以上的比较可以看出,HTML的功能主要是作用于显示,而XML 的功能主要是针对于数据本身结构的描述操作。
相关文章推荐
- Yii Framework 开发教程(13) UI 组件 ContentDecorator示例
- Yii Framework 开发教程(12) UI 组件 ClipWidget示例
- 百度开源编辑器内容获取与更改
- Linux命令详解之find
- Yii Framework 开发教程(11) UI 组件 ActiveForm示例
- LA2965字符串合并
- js取float型小数点后两位数的方法
- 多路查找树之2-3树的删除原理 - 数据结构和算法81
- UVALive2678子序列
- openerp修改logo和title
- android应用开发揭秘第13章01示例,移动图像,opengl绘制星星问题解决!
- Cocos2d-x 3.0 新特性体验(1)创建项目+运行sample+新特性内容
- Future和FutureTask
- 贪心算法-活动选择问题
- 国内外有名的安全扫描工具,你知道几个?
- android应用开发揭秘第13章01示例,移动图像,opengl绘制星星问题解决!
- sqoop安装遇到的问题
- Django:第一个简单的django程序
- Ubuntu软件仓库-转载
- 数据挖掘读书笔记 -- 常见数据处理技巧