黑马程序员技术交流社区
标题:
HTML与XML的区别和二者之间的关系是什么?
[打印本页]
作者:
张娜
时间:
2012-5-7 10:36
标题:
HTML与XML的区别和二者之间的关系是什么?
HTML与XML的区别和二者之间的关系是什么?
作者:
张寅平
时间:
2012-5-7 12:12
你用百度搜一下就能搜到。
作者:
邬诚
时间:
2012-5-7 12:13
XML与HTML的设计区别是:XML是用来存储数据的,其焦点是数据的内容。而HTML 被设计用来显示数据,其焦点是数据的外观。
作者:
张寅平
时间:
2012-5-7 12:13
他们两个都是标记语言(ML),一个是超文本标记语言,一个是扩展标记语言。
他们的不同之处:
1可扩展性:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言。
2侧重点: HTML侧重于如何表现信息,而XML是侧重于如何结构化的描述信息。
3语法要求: HTML不要求标记的嵌套,配对等,不要求标记间具有一定的顺序,而XML则是严格要求嵌套,配对,遵循DTD的树形结构。
4可读性和维护性:HTML难于阅读维护,而XML结构清晰,便于阅读维护
5数据和显示关系:HTML的内容描述和显示整合唯一,而XML则是相分离的
最后一点就是他们的编辑浏览工具了,HTML有一堆的编辑浏览工具,而XML尚不成熟。
作者:
张寅平
时间:
2012-5-7 12:14
百度文库里也有专门介绍的文章。
作者:
错,谁的错丶
时间:
2012-5-7 20:01
html和xml的联系,区别:
属性值:html中属性值既可以用单引号括起来,也可用双引号括起来,也可不用引号,单双要配对。
注释:html和xml一样的<!---------注释的内容-------->来做注释。
特殊符号:html中<,>是有特殊含义的,空格是不会被显示的,<(小于号),>(大于号), (空格)
格式标签:如<p></p>创建段落;<br/>回车,也可写<br>,但xml必须规范。
作者:
陈安阳
时间:
2012-5-7 20:19
html即是超文本标记语言(Hyper Text Markup Language),由于时间早,规范不是很好;
xhtml即是升级版的html(Extensible Hyper Text Markup Language),对html进行了规范,也是一种过渡语言,html向xml过渡的语言;
xml即时可扩展标记语言(Extensible Markup Language),是一种跨平台语言,编码更自由,可以自由创建标签;
网页编码从html>>xhtml>>xml这个过程发展,xml是web发展的趋势。
作者:
陈宗福
时间:
2012-5-9 19:31
对问题的一些补充:
1. XML是区分大小写字母的,HTML不区分。
2. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束标记。在XML中,绝对不能省略掉结束标记。
3. 在XML中,属性值必须封装在引号中。在HTML中,引号是可用可不用的。
4. 在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2