我爱Aspx >> XML/XLST >> XSL简明教程(4)在服务器端的实现</xsl:stylesheet>
下面是在服务器端转换XML文件为HTML文件的原代码:
<%
'Load the XML
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.load(Server.MapPath("cd_catalog.xml"))
'Load the XSL
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath("cd_catalog.xsl"))
Response.Write(xml.transformNode(xsl))
%>
注意:我们这里的例子采用的是ASP文件,用VBScript编写的。如果您不了解ASP或者VBScript,建议阅读有关书籍。(当然,也可以采用其他的语言编写服务器端程序)
第一段代码建立一个Microsoft Parser(XMLDOM)解析的对象,并将XML文档读入内存;第二段代码建立另外一个对象并导入XSL文档;最后一行代码将XML文档用XSL文档转换,并将结果输出到HTML文件中。
【我对这篇文章有话说?】
XSL简明教程(3)在客户端的实现[05-06]
XSL简明教程(2)XSL转换[05-06]
XSL简明教程(1)XSL入门[05-06]
XML轻松学习手册(6)XML相关资源[05-06]
XML轻松学习手册(5)XML实例解析[05-06]
XML轻松学习手册(4)XML语法[05-06]
XML轻松学习手册(3)XML的术语[05-06]
XML轻松学习手册(2)XML概念[05-06]
XML轻松学习手册(1)XML快速入门[05-06]
给 XML 初学者[05-06]