初学XML的基础知识(认识XML的作用)

2019-03-28 14:48:01于丽

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空间。因此运行环境是不同的