设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 网络编程 >> ASP教学 >> ASP文摘 >> 教程正文
利用XSL和ASP在线编辑XML文档
作者:中国图霸    教程来源:网络    点击数:    更新时间:2006-12-30
ribute name="id"> <xsl:value-of select="@id" /> </xsl:attribute> <xsl:attribute name="name"><xsl:value-of select="@id" /></xsl:attribute> <xsl:attribute name="value"> <xsl:value-of select="field_value" /> </xsl:attribute></input> 
</td>
</tr>
</xsl:for-each>
</table>
<br />
<input type="submit" id="btnSubmit" name="btnSubmit" value="完成编辑" />
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
XSL文件使用了XSL:for-each元素的来遍历整个XML文件,XML文件里每个“field”元素的“id”属性和HTML表单的文本输入框的“id”和“name”想对应。这样,HTML表单的文本输入框就显示出了XML文件的元素值。此文件负责XML文档在服务器端的转换,以便能在各种浏览器上显示。
下面是关键的程序,它实现打开和更新XML文档的功能,并根据表单的提交与否,来决定是否进行更新。它包含了两个函数,loadXMLFile负责载入和转换要显示的XML文件;updateXML函数负责更新XML文件。
Edituserdata.asp程序如下:
<%
''-----------------------------------------------------------
''定义函数 loadXMLFile(),接收二个参数:
''strXMLFile - XML 文件的路径和文件名字
''strXSLFilee - XSL 文件的路径和文件名字
''www.knowsky.com 
''----------------------------------------------------------- 
Function loadXMLFile(strXMLFile, strXSLFile)
''Declare local variables
Dim objXML
Dim objXSL
''实例化 XMLDOM 对象,以便载入 XML 文件。
set objXML = Server.CreateObject("Microsoft.XMLDOM")
''关掉文件异步载入模式。
objXML.async = false
''载入 XML 文件!
objXML.load(strXMLFile)
''实例化 XMLDOM 对象,以便载入 XSL 文件。
set objXSL = Server.CreateObject("Microsoft.XMLDOM")
''关掉文件异步载入模式。
objXSL.async = false
''载入 XSL 文件!
objXSL.load(strXSLFile)
''利用 XMLDOM 的 transformNode 方法,把 XSL 样式表应用到 XML 文档,然后输出到客户端。
Response.Write(objXML.transformNode(objXSL))
End Function
''--------------------------------------------------------------

上一页  [1] [2] [3] [4] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
ASP文摘热门文章
普通教程 微软提供的ASP-HTML转换工具
普通教程 <展现C#>前言(补充)和第三章第
普通教程 .Net的精髓-XML和SOAP(一)
普通教程 让ASP应用系统成为跨平台的
普通教程 用Asp备份与恢复SQL Server 数
普通教程 在ASP中使用FSO组件生成HTML页
普通教程 .Net将如何影响我们?(二)
普通教程 ASP应用:用stream读文件
普通教程 利用XSL和ASP在线编辑XML文档
普通教程 微软下一代Web服务器IIS7细节披
普通教程 ASP.Net的几大热点问题
普通教程 微软.Net卧虎藏龙
普通教程 Microsoft .NET 框架常见问题(
普通教程 动态网页制作(二)
普通教程 用asp实现的代码批量修改程序
普通教程 一个汉字转成拼音的代码
普通教程 ASP用JMail、CDO发送邮件
普通教程 编写一个asp代码执行器
普通教程 在VB中利用Word宏命令开发ASP组
普通教程 学以致用 驳“ASP低能论”

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号