时间: 2021-07-31 作者:daque
q: 不知xml和html有什么辨别?它们各别在哪? a: 对于xml和html辨别请参考: http://www.w3c.org/markup/ http://www.w3c.org/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空间。所以运转情况是各别的