商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 让Asp与XML交互

让Asp与XML交互

  发布于2026-07-22 阅读(0)

扫一扫,手机访问

XML 是标准扩展语言,也被视为未来 Web 编程的基础标准;而 ASP 则是当下广泛使用的 Web 编程语言之一。那么,有没有办法让这两者联手发挥作用呢?答案是肯定的。这里提供一个非常简单的例子,用 XML 和 XSL 来演示联合应用。限于篇幅和基础介绍,具体原理就不展开了,直接来看几个需要用到的文件内容。

testXsl.xsl:
















  • testXML.xml:

    
    
    
    男性
    boy
    
    
    女性
    girl
    
    
    呵呵,这个可不好说
    donot know
    
    
    

    testXML.asp:

    <%
    set xml = Server.CreateObject("Microsoft.XMLDOM")
    xml.async = false
    xml.load(server.mappath("testXML.xml"))
    
    set xsl = Server.CreateObject("Microsoft.XMLDOM")
    xsl.async = false
    xsl.load(server.mappath("testXSL.xsl"))
    
    Response.Write(xml.transformNode(xsl))
    
    %>
    

    对照这个例子,重点来看一下 testXML.asp 文件。

    第一行 set xml = Server.CreateObject("Microsoft.XMLDOM") 和第三行 set xsl = Server.CreateObject("Microsoft.XMLDOM") 分别创建了一个 XML 和 XSL 的 DOM 实例。接着,xml.load(server.mappath("testXML.xml")) 用于加载包含数据的 XML 文件,xsl.load(server.mappath("testXSL.xsl")) 则加载定义数据显示规则的 XSL 文件。最后,通过 xml.transformNode(xsl) 将 XSL 规则应用到 XML 数据上,并输出转换后的结果。

    本文转载于:https://www.jb51.net/article/2420.htm 如有侵犯,请联系zhengruancom@outlook.com删除。
    免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

    热门关注