`
rainer
  • 浏览: 23514 次
  • 性别: Icon_minigender_1
  • 来自: 湖北荆州
最近访客 更多访客>>
社区版块
存档分类
最新评论

在xslt中应用javascript代码

阅读更多
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="whatever">
<msxsl:script language="JavaScript" implements-prefix="user">
   <![CDATA[
   function setSelectXsl(nodelist) {
var temp = nodelist.nextNode().text;
var str = parseInt(temp);
var xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.load("../options.xml");
var myxml = xml.getElementsByTagName("选择/拜访/拜访方式/选项");
for(var i=0; i<myxml.length; i++){
if(str == parseInt(myxml[i].getAttribute('id'))){
return myxml[i].text;
}
}


   }
   ]]>
</msxsl:script>
<xsl:template match="/">
<table width="80%">
<tr>
<td style="border:1px; border-color:#000000; border-style:solid;border-collapse:collapse; margin:0 0 0 0; padding:0 0 0 0;">拜访方式</td>
<xsl:for-each select="List/item">
<td style="border:1px; border-color:#000000; border-style:solid;border-collapse:collapse; margin:0 0 0 0; padding:0 0 0 0;"><xsl:value-of select="user:setSelectXsl(VisitWise)"/></td>
</xsl:for-each>
</tr>


<tr>
<td style="border:1px; border-color:#000000; border-style:solid;border-collapse:collapse; margin:0 0 0 0; padding:0 0 0 0;">拜访次数</td>

<xsl:for-each select="List/item">

<td style="border:1px; border-color:#000000; border-style:solid;border-collapse:collapse; margin:0 0 0 0; padding:0 0 0 0;"><xsl:value-of select="num"/></td>
</xsl:for-each>
</tr>   
  


</table>
    
</xsl:template>

</xsl:stylesheet>
分享到:
评论

相关推荐

    JavaScript完全自学宝典 源代码

    ajaxmodel.war Ajax实例应用的项目文件(可直接在Tomcat中发布运行)。 \ajaxmodel\amel\html\firstAjax.jsp 显示XMLHttpRequest对象状态。 \ajaxmodel\amel\html\userReg.html 完成验证的客户端页面。...

    xslt-processor:不带本机库依赖项JavaScript XSLT处理器

    在您的ES2015 +代码中,导入两个主要功能并应用它们: import { xsltProcess , xmlParse } from 'xslt-processor' // xmlString: string of xml file contents // xsltString: string of xslt file contents // ...

    高性能Javascript编程--英文版

    如果你使用JavaScript构建交互丰富的Web应用,那么JavaScript代码可能是造成你的Web应用速度变慢的主要原因。《高性能JavaScript》揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的...

    Ajax完全自学手册(源代码).rar

    View.xslt XSLT应用实例 第8章 IE event flow.htm 冒泡型事件 IE Event handler.htm IE中的事件处理函数 DOM Event handler.htm DOM事件处理监听函数 DifferenceOfIE&DOM.htm IE与DOM中event对象的共性...

    Ajax完全自学手册PPT和源代码(ptt格式)

    View.xslt XSLT应用实例 第8章 IE event flow.htm 冒泡型事件 IE Event handler.htm IE中的事件处理函数 DOM Event handler.htm DOM事件处理监听函数 DifferenceOfIE&DOM.htm IE与DOM中event对象的共性 Test4Event...

    【卷一/共两卷】AJAX实战pdf高清版90M

    4.3.3 在JavaScript中实现灵活的事件模型 4.4 Ajax应用中的模型 4.4.1 使用JavaSctjpt为业务领域建模 4.4.2 与服务器交互 4.5 从模型生成视图 4.5.1 JavaScript对象的反射 4.5.2 处理数组和对象 4.5.3 添加控制器 ...

    asp.net知识库

    .NET 2.0 泛型在实际开发中的一次小应用 C#2.0 Singleton 的实现 .Net Framwork 强类型设计实践 通过反射调用類的方法,屬性,字段,索引器(2種方法) ASP.NET: State Server Gems 完整的动态加载/卸载程序集的解决方案 ...

    实用的现代Javascript::person_swimming:深入研究ES6和JavaScript的未来

    模块化JavaScript是一本丛书,旨在增进我们对编写健壮,经过测试的模块化JavaScript代码的集体理解。 《实用的现代JavaScript》是该系列的第一本书,它详细讨论了ES6的功能。 实用的现代JavaScript包含数百种针对新...

    Ajax完全自学手册(PPT)

    View.xslt XSLT应用实例 第8章 IE event flow.htm 冒泡型事件 IE Event handler.htm IE中的事件处理函数 DOM Event handler.htm DOM事件处理监听函数 DifferenceOfIE&DOM.htm IE与DOM中event对象的共性...

    asp.net专家疑难解答200问源码

    21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-示例2 22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加javascript脚本-示例2 24....

    asp.net专家疑难解答200问

    如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-示例2 22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加javascript脚本-示例2...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    12.6.htm 演示一个在网页中应用投影的范例 12.7.htm 使用Ajax动态改变局部元素样式 CSSmenu 使用Ajax+CSS实现动态菜单效果 第13章(/C13/) 13.1.xml 一个简单的xml文件 13.1.xsl...

    SynCode Exporter(语法突出格式刷) v1.3

    目前共支持 22 中开发语言和代码文件类型:  1、C++ (*.c;*.cpp;*.h;*.hpp)  2、Fortran (*.for)  3、Java (*.java)  4、Pascal (*.pas;*.dpr;*.dpk)  5、Visual Basic (*.bas)  6、x86 Assembly (*.ASM)  7...

    PHP和MySQL WEB开发(第4版)

    4.6.10 在智能表单中应用 4.7 用正则表达式查找子字符串 4.8 使用正则表达式分割字符串 4.9 比较字符串函数和正则表达式函数 4.10 进一步学习 4.11 下一章 第5章 代码重用与函数编写 5.1 代码重用的好处 5.1.1 成本...

    java-ee电子商城系统课程设计.doc

    Hibernate 可以应用在任何使用JDBC 的场合, 既可以在Java 的客户端程序使用, 也可以在Servlet/JSP 的Web 应用中使用。 AJAX是Asynchronout JavaScript and XML的缩写,它并不是一门新的语言或技术,实际上是几项...

    RunDMC:用于运行开发人员站点的MarkLogic应用程序

    运行DMC笔记该应用程序大量使用MarkLogic XSLT将数据库中存储的内容转换为模板化的网页。 有很多示例代码,但是目前还没有为便于学习而设计的示例代码。执照该存储库中的所有原始代码均为Copyright MarkLogic 2010-...

    PHP和MySQL Web开发第4版pdf以及源码

    4.6.10 在智能表单中应用 4.7 用正则表达式查找子字符串 4.8 使用正则表达式分割字符串 4.9 比较字符串函数和正则表达式函数 4.10 进一步学习 4.11 下一章 第5章 代码重用与函数编写 5.1 代码重用的好处 ...

    PHP和MySQL Web开发第4版

    4.6.10 在智能表单中应用 4.7 用正则表达式查找子字符串 4.8 使用正则表达式分割字符串 4.9 比较字符串函数和正则表达式函数 4.10 进一步学习 4.11 下一章 第5章 代码重用与函数编写 5.1 代码重用的好处 ...

    JavaScript高级教程

    3.2 对象应用..............................................59 3.2.1 声明和实例化..............................................59 3.2.2 对象引用..............................................59 3.2.3 ...

Global site tag (gtag.js) - Google Analytics