偷窥HTML与XML之间的秘密
日期:2006年7月11日 作者: 查看:[大字体 中字体 小字体]-
偷窥HTML与XML之间的秘密 什么是HTML HTML的全拼是Hypertext Markup Language, 中文也就是超文本链接标示语言。HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
什么是XML
XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则(syntax rule)。任何XML文档对任何类型的应用以及正确 的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。 XML文档可以是有效的(valid),但并非一定要求有效。所谓有效文档是指其符合其文档类型定义(DTD)的文档。如果一个文档符合一个模式(schema)的规定 ,那么这个文档是模式有效的(schema valid)。
HTML与XML之间的关系
1、其实HTML与XML之间没有非常必然的联系,XML不是要替换HTML,实际上XML可以视作对HTML的补充。
2、XML和HTML 的目标不同:HTML 的设计目标是显示数据并集中于数据外观,而XML的设计目标是描述数据并集中于数据的内容。
3、与HTML相似,XML不进行任何操作。虽然XML标记可用于描述订单之类的项的结构,但它不包含可用于发送或处理该订单以及确保按该订单交货的任何代码,其他人必须编写代码来实际对XML格式的数据执行这些操作。与 HTML 不同,XML 标记由架构或文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。
4、与 HTML 不同,XML 标记由架构或文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。
常见的一些问题
问:XML与HTML孰优孰劣?
答:事实上XML与HTML之间没有可比性,虽然它们之间有一定的联系,但各自的功能和目标(着重点)不一样,应用的场合不一样,有一点需要提的是,XML相对于HTML标准性更强。
问:HTML能够支持静态空间,XML也能吗?
答:能,只要保证客户端浏览器版本不低于6.0
问:我想做一个网站,选用哪种语言好呢?
答:对于大型网站来说,由于更新量较大,不宜用HTML来做,由于XML支持动态更新,可以采用,但不是最佳选择;而对于小型网站,为了提高页面反应速度,建议采用HTML书写。
问:HTML与XML可以互相转换吗?
答:可以,为了更好地适应客户端浏览器的浏览,可以在服务器端进行XML-〉HTML的转换,但普通静态空间不支持这种转换,可以选择支持XMLDOM的ASP或PHP服务器进行。
(出处:急速软件下载学院)
- [1]
-
- 偷窥HTML与XML之间的秘密 相关文章:
- ·高度优雅与魅力 Chanel时装设计
- ·XFrog与3DsMax绘卡通菜园:南瓜篇
- ·Flash与Photoshop合作制作模糊渐变动画
- ·XFrog与3DsMax绘卡通菜园:蘑菇篇
- ·XFrog与3DsMax绘卡通菜园:花草篇
- ·谈谈跨站脚本攻击与防御技巧
- ·QQ会员与众不同 37项独有特权功能一览
- ·QQ盗号木马盗取帐号与重要信息
- ·Fedora 8下Apache配置与管理
- ·NTFS与FAT32文件系统互相转换方法
- 偷窥HTML与XML之间的秘密 相关软件
- ·同与异
- ·《恶魔城》皮鞭与蜡烛简易试玩
- ·《死亡与愤怒》美版NDS试玩
- ·《勇者斗恶龙假面女王与镜之塔》视频公开
- ·世嘉游戏《光明与黑暗》MD模拟器
- ·GBA《亚瑟与迷你国》模拟器
- ·我与秦可卿的夫妻生活
- ·正义与邪恶的较量:刑庭法官
- ·警花与投机者的绝命之恋:遥远的救世主
- ·《哈利波特与凤凰社》PC版试玩
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:国外C#开源系统一览表
精品推荐
热点TOP10
- ·关于web.xml配置的详细说明
- ·XML Schema定义元素的基本知识
- ·XSL/XML网页制作入门,入门到精通
- ·XML轻松学习手册(三):XML的术语
- ·XML轻松学习手册(一):XML快速入门
- ·用XML+JSP实现网页内容动态显示的方案
- ·自定义应用程序配置文件(app.config)
- ·XML轻松学习手册(二):XML概念
- ·XHTML标签写法应该注意的问题
- ·利用XMLHTTP无刷新添加数据
- ·XHTML教程,简单认识XHTML基础知识
- ·常用的XHTML标签的使用技巧介绍
- ·网页设计学习XHTML应用小结
- ·XHTML 1.0 参考
- ·Xml 串行话对象与反串行实例
- ·XQuery 初学者入门教程:XQuery 术语和语法
- ·XQuery 初学者入门教程:XQuery FLWOR + HTML
- ·XQuery 初学者入门教程:XQuery FLWOR 表达式
- ·分享:XMLHTTPRequest的属性和方法简介
- ·XQuery 初学者入门教程:XQuery实例
