A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

HTML与XML的区别和二者之间的关系是什么?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

7 个回复

倒序浏览
你用百度搜一下就能搜到。
回复 使用道具 举报
XML与HTML的设计区别是:XML是用来存储数据的,其焦点是数据的内容。而HTML 被设计用来显示数据,其焦点是数据的外观。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
他们两个都是标记语言(ML),一个是超文本标记语言,一个是扩展标记语言。
他们的不同之处:
1可扩展性:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言。
2侧重点: HTML侧重于如何表现信息,而XML是侧重于如何结构化的描述信息。
3语法要求: HTML不要求标记的嵌套,配对等,不要求标记间具有一定的顺序,而XML则是严格要求嵌套,配对,遵循DTD的树形结构。
4可读性和维护性:HTML难于阅读维护,而XML结构清晰,便于阅读维护
5数据和显示关系:HTML的内容描述和显示整合唯一,而XML则是相分离的
最后一点就是他们的编辑浏览工具了,HTML有一堆的编辑浏览工具,而XML尚不成熟。

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

回复 使用道具 举报
百度文库里也有专门介绍的文章。
回复 使用道具 举报
html和xml的联系,区别:
属性值:html中属性值既可以用单引号括起来,也可用双引号括起来,也可不用引号,单双要配对。
注释:html和xml一样的<!---------注释的内容-------->来做注释。
特殊符号:html中<,>是有特殊含义的,空格是不会被显示的,&lt(小于号),&gt(大于号),&nbsp(空格)
格式标签:如<p></p>创建段落;<br/>回车,也可写<br>,但xml必须规范。

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

回复 使用道具 举报
html即是超文本标记语言(Hyper Text Markup Language),由于时间早,规范不是很好;
xhtml即是升级版的html(Extensible Hyper Text Markup Language),对html进行了规范,也是一种过渡语言,html向xml过渡的语言;
xml即时可扩展标记语言(Extensible Markup Language),是一种跨平台语言,编码更自由,可以自由创建标签;

网页编码从html>>xhtml>>xml这个过程发展,xml是web发展的趋势。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
对问题的一些补充:
1. XML是区分大小写字母的,HTML不区分。
2. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束标记。在XML中,绝对不能省略掉结束标记。
3. 在XML中,属性值必须封装在引号中。在HTML中,引号是可用可不用的。
4. 在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马