上一篇:一个完整的网上追捕的原程序 >>
让Asp与XML交互
testxsl.xsl:
<?xml version=1.0?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/tr/wd-xsl">
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="personnel/person">
<xsl:choose>
<xsl:when match=".[fg=boy]">
<input type="text">
<xsl:attribute name="value">
<xsl:value-of select="name"/>
</xsl:attribute>
</input>
<br/>
</xsl:when>
<xsl:otherwise match=".[fg=girl]">
<font color="red"><li><xsl:value-of select="name"/></li></font>
<br/>
</xsl:otherwise>
<xsl:otherwise>
<font color="blue"><xsl:value-of select="name"/></font>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
testxml.xml:
<?xml version="1.0" encoding="gb2312" ?>
<personnel>
<person>
<name>男性</name>
<fg>boy</fg>
</person>
<person>
<name>女性</name>
<fg>girl</fg>
</person>
<person>
<name>呵呵,这个可不好说</name>
<fg>donot know</fg>
</person>
</personnel>
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的实例,其中xml.load(server.mappath("testxml.xml"))用来加载
包含数据的xml文件,xsl.load(server.mappath("testxsl.xsl"))用来加载包含数据规则的xsl
文件,最终利用xml.transformnode(xsl)将前面的规则使用在xml文件中
()
下一篇:ASP使用MYSQL数据库全攻略 >>
相关文章:
- · 5.PHP的其他功能
- · 4.与数据库的连接
- · 3.从实例开始
- · 2.PHP入门
- · 1.PHP简介
- · 随机头像PHP版
- · 自动跳转中英文页面
- · 从IIS到SQL Server数据库安全
- · 通用数据库显示程序
- · ASP实用函数库
- · 漂亮但不安全的CTB
- · 无组件图片与文本同步存入数据库的最简单的办法
- · 利用PHP创建动态图像
- · 精妙SQL语句
- · 用ASP动态生成JS表单验证代码
- · 用ASP编写网上调查投票系统
- · 轮换的logo显示
- · ip签名探针
- · ASP下载系统防盗链方法
- · ASP开发网页牢记注意事项
- · IIS6.0下ASP的新增功能
- · 图片或banner的随机显示
- · 判断Cookies是否处于开启状态
- · 主页javascript特效19则
- · Script经典文章
- · 用ASP做全文检索
- · WEB应用中报表打印的实现
- · 控制输出字符串长度区别中英文
- · ADO连接数据库字符串大全
- · vbscript与javascript传递变量
- · WSH 直接将查询数据结果生成EXCEL表
- · 树型结构在ASP中的简单解决
- · 用Object for OLE访问Oracle
- · ASP中使用SQL语句
- · 继承派生多态
- · ASP中处理#include
- · 编写自己的缓冲区溢出利用程序
- · PHP4.23在WindowsXP下的IIS和Apache2两种服务器上的安装实例
