软件项目实训及课程设计指导——应用XML+XSLT技术分离Web应用系统中表示层数据和样式的实例
1、在J2EE应用系统中应用XSLT实现XML文档转换的基本过程
(1)首先,创建出目标XML格式文档文件,该XML格式文档文件代表应用系统中的数据模型
(2)其次,建立出XSLT文档文件,该XSLT文档文件代表对XML数据的显示控制
(3)最后,在XML格式文档文件中调用这个XSLT文件以便能够将XML和XSLT相互关联。
2、在J2EE应用系统中应用“XML+XSLT”技术的应用示例
作者在下文中通过一个示例为读者介绍如何应用“XML+XSLT”技术彻底分离Web应用系统中表示层页面中的数据和样式。
(1)首先,创建出一个XML格式文档文件
下面的代码示例中所示的XML格式文档文件是一个很简单XML格式文档,只包含一个节点的XML结构树。该XML格式文档文件的内容在实际的企业级应用系统中,可以在Web服务器端根据系统中业务处理的规则动态创建出,它代表处理结果的XML文档。
本示例中的XML文档文件名称为FirstXMLFile.xml,具体的内容请见如下的代码示例所示——XML文档文件FirstXMLFile.xml的内容示例。
?xmlversion=1.0encoding=gb?
firstXML这是我在学习XSLT时所写的一个XML文档中的内容/firstXML
(2)其次,建立出XSLT格式文档文件
该XSLT格式文档文件代表对XML文档中数据的显示风格控制,在本示例中作者所建立的XSLT文档文件的文件名称为FirstXSL.xsl,该文件中的具体内容请见如下的代码示例所示——XSLT文档文件FirstXSL.xsl的内容示例。
?xmlversion=1.0encoding=gb?
xsl:stylesheetxmlns:xsl=