介绍
这篇文章将为大家详细讲解有关实现Asp与XML交互的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
, XML是标准扩展语言,是未来网络编程的标准,Asp是现在广为流传的网络编程语言之一,能不能让他们两个联合起来发挥作用呢?豆腐在这里给大家提供一个很简单的Asp与XML实现交互的一个实例源例子关于XML和XSL限于篇幅和知识水平豆腐就不在这里献丑了下面首先来说说几个需要用到的文件的内容,
<强> testXsl。xsl:
强>
代码如下:
& lt; ?xml version=& # 39; 1.0 & # 39; ?比; & lt; xsl:样式表xmlns: xsl=癶ttp://www.w3.org/TR/WD-xsl";比; & lt; xsl:模板匹配=?氨? & lt; html> & lt; body> & lt; xsl: for - each select=叭嗽?PERSON"比; & lt; xsl: choose>=? lt; xsl:当比赛。[FG=& # 39;男孩# 39;]“比; & lt;输入类型=皌ext"祝辞 & lt; xsl:属性名称=皏alue"比; & lt; xsl:是选择=癗AME"/比; & lt;/xsl: attribute> & lt;/input> & lt; br/比; & lt;/xsl: when> & lt; xsl:否则匹配=啊FG=& # 39;女孩# 39;]“比; & lt;字体颜色=皉ed"祝辞& lt; li> & lt; xsl:是选择=癗AME"/祝辞& lt;/li> & lt;/font> & lt; br/比; & lt;/xsl: otherwise> & lt; xsl: otherwise> & lt;字体颜色=癰lue"祝辞& lt; xsl:是选择=癗AME"/祝辞& lt;/font> & lt;/xsl: otherwise> & lt;/xsl: choose> & lt;/xsl: for-each> & lt;/body> & lt;/html> & lt;/xsl: template> & lt;/xsl: stylesheet>
<强> testXML。xml: 强>,
代码如下:
& lt; ?xml version=?.0”;编码=癵b2312"比; & lt; PERSONNEL> & lt; PERSON> & lt; NAME>男性& lt;/NAME> & lt; FG> boy & lt;/PERSON> & lt; PERSON> & lt; NAME>女性& lt;/NAME> & lt; FG> girl & lt;/PERSON> & lt; PERSON> & lt; NAME>呵呵,这个可不好说& lt;/NAME> & lt; FG>不要know & lt;/PERSON> & lt;/PERSONNEL>
<强> testXML。asp 强>,
代码如下:
& lt; % 设置xml=Server.CreateObject (“Microsoft.XMLDOM") xml。异步=false xml.load (server.mappath (“testXML.xml")) 设置xsl=Server.CreateObject (“Microsoft.XMLDOM") xsl。异步=false xsl.load (server.mappath (“testXSL.xsl")) Response.Write (xml.transformNode (xsl)) %在
对照这个例子,我们主要来讲一下testXML。asp文件,
设置xml=Server.CreateObject (“Microsoft.XMLDOM"),
设置xsl=Server.CreateObject (“Microsoft.XMLDOM"),
用来分别创建一个xml和xsl的实例,其中xml.load (server.mappath (“testXML.xml"))用来加载,
包含数据的xml文件,xsl.load (server.mappath (“testXSL.xsl"))用来加载包含数据规则的xsl,
文件,最终利用xml.transformNode (xsl)将前面的规则使用在xml文件中。
关于实现asp与xml交互的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。