XML好象比HTML简单
时间:2007-07-12
来源:互联网
XML好象比HTML简单,因为HTML要用特定的标记,而XML是随便用的不会错,比如在HTML里把 <SPAN> 打成<SAPN>就会出错,在XML里就不会错。只要把HTML文件的开头几行替换为<?xml version="1.0" encoding="GB2312" ?>再另存为.XML格式,那个这HTML文件就是XML文件了。
作者: 网页修行 发布时间: 2007-07-12
XML的书写是非常规范的,例如每个节点(元素)都必须关闭等等,其实所谓 XHTML 就是为了让人们 使用 XML 的严格规范而设立的。
但是,HTML 只是用于网页,XML 却可以用于很多地方,做很多事情,因为它只是一个简单的树型结构而已。可以通过XSLT把XML转化成很多不同的格式。目前运用最多的就是用于网上传输的XML数据流了,因为它结构清晰,并且重复元素多(易于压缩),更重要的是,它仅仅是数据而已,接收者可以根据自己的需要把它定义成任何想要的样子,例如转化成XHTML、pdf、doc……可以做RSS等等……甚至可以把 XML 作为数据库使用。现在很多软件里也使用 XML 来存储各种参数,拿我们熟悉的游戏来说就是游戏配置了,比方说小游戏 zuma 或者最新的 C&C3 等等,它们的配置文件都是 XML。
XML 还有什么别的用处,我也不清楚,因为我也是初学菜鸟,但我知道以后肯定还有更多可以使用到它的地方。如果说 HTML 是积木的话,XML 大概就是橡皮泥吧,前者只能按照其现有的模块搭建所以表面复杂实际简单,而后者的可塑性却使其能够变成任何样子,表面简单实际很难。
学习XML本身是很简单,只要按照规范书写就可以了,但XML的转化却不是那么好学的,你至少需要先学习一下 XSLT 其中最核心的部分当然就是 XPath 了,你可以去 w3schools.com 网站找到相关的教程,如果能坚持把上面所有的教程都看完,并自己动手实验的话,即便你不成为网页高手,也能成为网络博学者~~
但是,HTML 只是用于网页,XML 却可以用于很多地方,做很多事情,因为它只是一个简单的树型结构而已。可以通过XSLT把XML转化成很多不同的格式。目前运用最多的就是用于网上传输的XML数据流了,因为它结构清晰,并且重复元素多(易于压缩),更重要的是,它仅仅是数据而已,接收者可以根据自己的需要把它定义成任何想要的样子,例如转化成XHTML、pdf、doc……可以做RSS等等……甚至可以把 XML 作为数据库使用。现在很多软件里也使用 XML 来存储各种参数,拿我们熟悉的游戏来说就是游戏配置了,比方说小游戏 zuma 或者最新的 C&C3 等等,它们的配置文件都是 XML。
XML 还有什么别的用处,我也不清楚,因为我也是初学菜鸟,但我知道以后肯定还有更多可以使用到它的地方。如果说 HTML 是积木的话,XML 大概就是橡皮泥吧,前者只能按照其现有的模块搭建所以表面复杂实际简单,而后者的可塑性却使其能够变成任何样子,表面简单实际很难。
学习XML本身是很简单,只要按照规范书写就可以了,但XML的转化却不是那么好学的,你至少需要先学习一下 XSLT 其中最核心的部分当然就是 XPath 了,你可以去 w3schools.com 网站找到相关的教程,如果能坚持把上面所有的教程都看完,并自己动手实验的话,即便你不成为网页高手,也能成为网络博学者~~
作者: Starling 发布时间: 2007-07-12
欢迎加入IT高手群,众多关于编程的东东镜在咫尺!
群号:15477131
群号:15477131
作者: yuanxiaolong 发布时间: 2007-07-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28