黑马程序员技术交流社区

标题: HTML和XML的异同,求补充 [打印本页]

作者: 李小熊    时间: 2013-10-21 13:35
标题: HTML和XML的异同,求补充
本帖最后由 李小熊 于 2013-10-21 18:42 编辑

看基础视频课,老师讲了以下几点,HTML和XML的异同。还有其他异同么 ?望补充
1、HTML中有一些标签,是可以不关闭的,而XML中是必须关闭的。但是为了遵循XHTML规范,推荐像XML一样严格关闭。
2、属性值:HTML中的属性值既可以用单引号括起来,也可以用双引号括起来,甚至可以不用引号都可以,单双要配对,但是在XML中,必须用双引号。
3、注释 HTML和XML中一样都使用<!--注释内容-->来做注释。
4、特殊字符:HTML中和XML是一样的。   <>


作者: 龏鈊づ廱鵆ぐ    时间: 2013-10-21 13:42
XML和HTML 的目标不同:HTML 的设计目标是显示数据并集中于数据外观,而XML的设计目标是描述数据并集中于数据的内容。
与 HTML 不同,XML 标记由架构或文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。
html用于显示页面,而xml用于描述页面内容的数据或数据的结构。html比数据和显示结合在一起,在页面中把这数据显示出来,而xml则将数据和显示分开。详细的看下
作者: ィSlick    时间: 2013-10-21 13:43
他们两个都是标记语言(ML),一个是超文本标记语言,一个是扩展标记语言。
他们的不同之处:
1可扩展性:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言。
2侧重点: HTML侧重于如何表现信息,而XML是侧重于如何结构化的描述信息。
3语法要求: HTML不要求标记的嵌套,配对等,不要求标记间具有一定的顺序,而XML则是严格要求嵌套,配对,遵循DTD的树形结构。
4可读性和维护性:HTML难于阅读维护,而XML结构清晰,便于阅读维护
5数据和显示关系:HTML的内容描述和显示整合唯一,而XML则是相分离的
最后一点就是他们的编辑浏览工具了,HTML有一堆的编辑浏览工具,而XML尚不成熟。

作者: haxyek    时间: 2013-10-21 13:46
html有固定的标签名字,
xml本身是标签语言,所以可以自定义标签名字。
作者: 李洋    时间: 2013-10-21 17:08
  XML 是一种极灵活的、传递数据的方式。以下全部是可使用 XML 的场合的示例:
   1 普通文档
   2 结构化记录,如约会记录或订单
   3. 移动数据的 Internet/Intranet Web 应用程序
   4 带有数据的对象,如对象或 ActiveX 控件的持久格式
   5数据记录,如查询的结果集
   6 Web 站点的元内容,如“信道定义格式”(CDF)
   7 图形显示,如应用程序的用户界面
  8Web 上信息与人的链接
  9 C# 代码(可以用 XML 形式);有关更多信息,请参见 XML 文档
10用于定位可用 XML Web services 的发现文档;有关更多信息,请参见 XML Web services 发现。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2