transformxml.asp
来自「关于XML和网页配合使用的好书」· ASP 代码 · 共 41 行
ASP
41 行
<%@ language=VBScript %>
<%
'定义使用的变量
dim xmldoc,xsldoc,result
'创建DOMDocument对象实例xmldoc
'将使用xmldoc来加载需要转换的XML文档
set xmldoc=Server.createObject("Microsoft.XMLDOM")
'设置并不同步加载XML文档
xmldoc.async=false
'加载XML文档
xmldoc.load(Server.MapPath("xmlsrc.xml"))
'判断加载的XML文档是否有错,有则输出错误原因
if (xmldoc.parseError.errorCode<>0) then
Response.write("发生错误:"+xmldoc.parseError.reason)
Response.End
end if
'创建DOMDocument对象实例xsldoc
'将使用xsldoc来加载转换XML文档使用的样式单
set xsldoc=Server.createObject("Microsoft.XMLDOM")
xsldoc.async=false
'加载样式单
xsldoc.load(Server.MapPath("xslsrc.xsl"))
'判断样式单中是否有错,有则输出出错原因
if(xsldoc.parseError.errorCode<>0) then
Response.write("发生错误:"+xsldoc.parseError.reason)
Response.End
end if
'使用样式单转换XML文档
result=xmldoc.transformNode(xsldoc)
'输出转换结果
Response.write(result)
%>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?