立即登录 注册新帐号

http://www.chutianz.com - 楚天站长站

会员投稿 匿名投稿 投稿指南 RSS订阅 楚天站长站推荐:
搜索: 您的位置主页 > 网络编程 > Xml编程 > 阅读资讯:xml和html有什么不同的地方

xml和html有什么不同的地方

2011-10-14 21:03:47 来源:楚天站长站 【 】 点击:我要投稿 发表评论

Q: 不知xml和html有什么区别?它们分歧在哪?

  A: 关于XML和HTML区别请参考:

  http://www.w3c.org/MarkUp/
  http://www.w3c.org/XML/

  延长阅读:什么是XML?

  “可扩展标志言语”(XML) 供应一种描绘构造化数据的办法。与首要用于节制数据的显示和外观的 HTML 标志分歧,XML 标志用于界说数据自身的构造和数据类型。

  XML 运用一组标志来描画数据元素。每个元素封装能够非常简略也能够非常复杂的数据。您可以界说一组无限制的 XML 标志。例如,您可以界说一些 XML 标志来声明订单中的数据,如价钱、税收、发货地址、帐单地址等等。因为 XML 标志在整个单元中以及跨单元采用,因而来自各类分歧数据存储区的数据将更轻易交流和操作。

  XML 是一种简略、与平台无关并被普遍采用的规范。XML 相关于 HTML 的长处是它将用户界面与构造化数据分离隔来。这种数据与显示的别离使得集成来自分歧源的数据成为能够。客户信息、订单、研讨后果、帐单付款、病历、目次数据及其他信息都可以转换为 XML。

  XML 与 HTML
  以下是要记住的有关 XML 与 HTML 之间关系的几个要点:

   a.. XML 不是要交换 HTML;实践上 XML 可以视刁难 HTML 的增补。XML 和 HTML 的目的分歧:HTML 的设计目的是显示数据并集中于数据外观,而 XML 的设计目的是描绘数据并集中于数据的内容。
   b.. 与 HTML 类似,XML 不进行任何操作。固然 XML 标志可用于描绘订单之类的项的构造,但它不包括可用于发送或处置该订单以及确保按该订单交货的任何代码。其别人必需编写代码来实践对 XML 花样的数据执行这些操作。
   c.. 与 HTML 分歧,XML 标志由架构或文档的作者界说,而且是无限制的。HTML 标志则是预界说的;HTML 作者只能运用当时 HTML 规范所支撑的标志。

  XML 的运用
  XML 是一种极灵敏的、传递数据的方法。以下悉数是可运用 XML 的场所的示例:

   a.. 通俗文档
   b.. 构造化记载,履约会记载或订单
   c.. 挪动数据的 Internet/Intranet Web 使用顺序
   d.. 带稀有据的对象,如对象或 ActiveX 控件的耐久花样
   e.. 数据记载,如查询的后果集
   f.. Web 站点的元内容,如“信道界说花样”(CDF)
   g.. 图形显示,如使用顺序的用户界面
   h.. Web 上信息与人的链接
   i.. C# 代码(可以用 XML 方式);有关更多信息,请拜见 XML 文档
   j.. 用于定位可用 XML Web services 的发现文档;有关更多信息,请拜见 XML Web services 发现。

  以下列出存储信息时 XML 相关于其他花样的若干优胜性:

   a.. XML 花样是基于文本的,这使得它们更轻易读、更便于记载,有时也更便于调试。
   b.. XML 文档可运用已为 HTML 树立的良多根底构造,包罗 HTTP 和谈和某些阅读器。HTTP 答应穿过防火墙传输 XML。
   c.. XML 剖析已有完美的界说,且已普遍使用,使得在各类情况中从 XML 文档检索信息成为能够。
   d.. 使用顺序可依靠 XML 剖析器进行某些构造验证以及数据类型反省(当运用架构时)。
   e.. XML 树立在 Unicode 根底上,使得创立国际化文档更轻易。但是,XML 并不合适于一切状况。XML 文档往往比它们交换的二进制花样具体。它们占用更多的收集带宽和存储空间,或需求更多的处置器工夫进行紧缩。XML 剖析能够比剖析高度优化的二进制花样慢,而且能够需求更多内存。但是,精心的使用顺序设计可以
  防止一些问题。

  验证 XML 文档
  若要验证 XML 文档包括所需数据和构造,必需将一个 XML 架构与 XML 文档相联系关系。XML 架构是界说若何结构元素和属性来构成 XML 文档的规矩。您可以在单元之间共享架构,以使得传输和处置共享数据变得简略。有关更多信息,请拜见 XML 架构引见。

  显示 XML 数据
  有几种方法可用于显示(或供应)XML 数据。

  还稀有据绑定的机制可与款式表一同运用,以便以可视方式展现 XML 数据,以及添加交互性。

  以下是显示 XML 的几种办法:

   a.. XSLT — 可扩展款式表言语
   b.. CSS — 级联款式表
   c.. Microsoft Internet Explorer
  有关更多信息,请拜见 MSDN Online XML 开拓人员中间 Web 站点
  (http://msdn.microsoft.com/xml/default.asp)。

  XML 资本
  假如您熟习 HTML,则可以进修创立 XML 文档,只需求它们有用且契合规范花样。有关
  XML 的更多信息,请拜见 XML SDK 和 MSDN Online XML 开拓人员中间 Web 站点
  (http://msdn.microsoft.com/xml/default.asp)。

  有关更多信息,请拜见万维网结合会 (W3C) 的 XML 标准
  (http://www.w3.org/XML/)。


  Q: 那为什么有良多大型的网站,照样用html而不是xml呢?


  A:XML和HTML本质上是纷歧样的,你说大型站点运用HTML,假如是静态数据用HTML速度当然最快了,然则维护欠佳!
  普通运用XML+CSS进行站点设计,但XML+CSS局限性比拟大,照样用XML+XSLT吧


  Q: 目前我直接用xml开拓一个网站,再直接上传到目前供应的通俗静态空间,它能显示吗?


  A: 假如可以假定用户都运用(或至少安装了)IE6就没有什么问题。

  假如用户运用其它阅读器,那就应该在效劳器端进行XML->HTML的转换,通俗静态空间不支撑。可以选支撑XMLDOM的ASP或PHP空间。因而运转情况是分歧的。

感谢 靓哥 的投稿 本文仅代表作者观点,与楚天站长站立场无关。

分享到:

数据统计中!!

tags:地方,不同,什么,html,xml,

 责任编辑:靓哥
  • 相关文章列表                                                                                     收藏 - 挑错 - 推荐 - 打印
    评论总数: [ 查看全部 ] 网友评论