• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 让 Asp 与 XML 交互

让 Asp 与 XML 交互

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp读取xml,asp生成xml,asp操作xml,asp读写xml,asp xml等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
让 Asp 与 XML 交互  
标准,asp 是现在广为流传的web编程语言之一,能不能让他们
两个联合起来发挥作用呢?豆腐 在 这里 给大家 提供一个 很简单的 例子
关于XML 和 XSL 限于篇幅和知识水平 豆腐就不在这里 献丑了
下面首先来 说说 几个需要用到的文件的 内容

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文件中
运行的演示在:
http://www.asp888.net/study/testXML.asp
整个文件的下载在:http://www.asp888.net/download/asp/xml/testXML.zip 
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP开发基于XML的留言板
  • asp控制xml数据库的经典代码
  • Asp 解析 XML并分页显示源码
  • ASP调用远程XML数据的代码(alexa排名数据)
  • ASP操作XML文件的完整实例代码
  • Asp操作Xml的精炼类,含示例代码
  • asp读取xml实例代码
  • ASP XML操作类代码
  • asp查询xml的代码 不刷新页面查询的方法
  • ASP XML制作菜单管理程序

相关文章

  • 2017-05-11ASP访问数量统计代码
  • 2017-05-11asp之GetArray提取链接地址,以$Array$分隔的代码
  • 2017-05-11登陆asp class
  • 2017-05-11ASP代码实现自动清除替换ACCESS(MDB)数据库的日文字符的
  • 2017-05-11asp删除mssql数据库中没有记录的图片代码
  • 2017-05-11ASP实现加法验证码
  • 2017-05-11asp图片加水印的功能代码
  • 2017-05-11asp中最新新闻显示new图片的实现代码
  • 2017-05-11ASP数据库连接方式大全
  • 2017-05-11ASP中保留小数点后两位数的方法(使用FormatNumber)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 判断dll文件是否已经注册的ASP函数代码
    • 从文本文件中读取信息并存储入数据库
    • ASP中FSO的神奇功能 - 简介
    • 简单分页函数一 常用
    • ASP中保留小数点后两位数的方法(使用FormatNumber)
    • CheckFile函数之asp实现检查某一文件是否存在的代码
    • asp统计信息实现代码/文章每日、每周、每月、总访问量的方法
    • 比较不错的asp单表单字段多条件查询
    • asp下如何在ADO服务器端利用好缓存技术?
    • SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有