zoukankan      html  css  js  c++  java
  • xsl:for-each中引用循环外全局变量

    //全局变量

    <xsl:variable name="temp_driving_type" select="WebPage/Data/OptReturnData[@OptRetName='GetEmpCarById']/OptRetData/NewDataSet/Table/driving_type"/>
    <select class="Input" name="driving_type" id="driving_type">
    <xsl:for-each select="WebPage/Data/OptReturnData[@OptRetName='GetEmpCarTypeNames']/OptRetData/NewDataSet/Table">
    <xsl:choose>
    <xsl:when test="contains($temp_driving_type,id)">
    <option value="{id}" selected ="selected">
    <xsl:value-of select="name"/>
    </option>
    </xsl:when>
    <xsl:otherwise>
    <option value="{id}">
    <xsl:value-of select="name"/>
    </option>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:for-each>
    </select>

    //全局参数

    <?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:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">

    <xsl:template match="/">
    <xsl:param name="temp_types" select="WebPage/Data/OptReturnData[@OptRetName='GetEmpCarTypeNames']/OptRetData/NewDataSet"></xsl:param>

    <xsl:for-each select="WebPage/Data/OptReturnData[@OptRetName='QueryEmpCarList']/OptRetData/NewDataSet/Rows">
    <xsl:if test="(position() mod 2)=0">
    <xsl:attribute name="class">Hover Bj</xsl:attribute>
    </xsl:if>

    <xsl:variable name="temp_driving_type" select="driving_type"/>
    <xsl:for-each select="$temp_types/Table">
    <xsl:choose>
    <xsl:when test="contains($temp_driving_type,id)">
    <option value="{id}" selected ="selected">
    <xsl:value-of select="name"/>
    </option>
    </xsl:when>
    </xsl:choose>
    </xsl:for-each>

    </xsl:for-each>

    </xsl:template>
    </xsl:stylesheet>


    个人博客地址:http://www.iwooto.com

  • 相关阅读:
    栈——有效括号问题
    链表——判断是否有环,如果有,找到入口节点并返回(转自leetcode,个人留存)
    链表—判断是否有环
    链表—判断是否有环
    链表成对反转
    反转链表
    __attribute__机制
    linux write()
    错题本本-20180919
    C++ 11特性
  • 原文地址:https://www.cnblogs.com/whoyou/p/5053389.html
Copyright © 2011-2022 走看看