当前位置: 首页 > 图文教程 > XML家族 > XML > 具体实现 XML 的三种方式

XML
XML简易教程之四
XML与HTML的结合(上)
XML与HTML的结合(下)
XML入门的常见问题(一)
XML入门的常见问题(二)
XMLHTTP资料
什么是XML
什么是 XML Web Service
XML正在接管Web服务 成为SOA的基础
怎么样在网页上读取远程xml的数据
XML教程—编写结构完整的XML文档
读写xml文件的2个小函数
XML文档的基本操作
初学者如何开发出一个高质量的J2EE系统
优化 JavaScript 代码
自动更新程序的设计框架
使Firefox对XML的处理兼容IE的节点处理方法
WML学习之四 锚和任务
WML学习之五 显示表单
WML学习之六 事件

具体实现 XML 的三种方式


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 54 ::
收藏到网摘: n/a

在熟悉XML之前,我们至少应该了解一下这个技术到底是如何具体实现的。就目前的趋势来看(因为XML的有关标准改动都多达十七八次的,所以先不管它最后会怎样,先就目前的实现方式来看),要使得用户最后能够在客户端看到使用XML技术做出来的东西(如果要是用行业术语来解释的话,就是说,如何使用XSL级联样表转换XML的文档成其他的格式例如HTML。),主要有下面的三种实现手段:

1、第一种方式为:

让XML文档和与其关联的XSL级联样表同时被传送到客户端(通常使用的是浏览器),然后在客户端让XML文档根据XSL定义的显示格式显示其内容。

2、第二种方式为:

在服务端就使用XSL级联样表转换XML文档为其他的格式(通常为HTML格式)然后在把转换过的文档传送给客户端(一般使用浏览器)

3、第三钟方式为:

使用第三方的产品,在将XML文档放到服务端之前就将该文档转换成其他的格式(一般为HTML格式)。然后服务端和客户端就和平常处理HTML一样来处理了。

正是由于有这么三种不同的解决方法,也就决定了目前世界上处理XML文档而产生的不同的解决方案。对于开发人员来说,也必须了解有这么三种方式,才能够针对相应的问题而采取相应的解决方法。

每种技术路线都产生了不同的软件,虽然从原理上来说,它们都是运用了同样的XML和XSL文件。例如:如果一个Web服务器直接把XML文档传递给IE5就是使用了第一种方式;如果在服务端安装IBM的alphaWorks' XML使能软件就是使用了第二种方式;而如果使用命令行的XT程序直接将XML转换成HTML文档,然后把HTML文档放到服务器上就是使用了第三种方式。

但是这三种方式的共同点都是使用了同样的XML和XSL文件。