2013-08-21 4 views
1
<xsl:variable name="calculateHours" select="number(concat(substring-before(ToTime, ':'), '')) - number(concat(substring-before(FromTime, ':'), ''))"/> 
    <xsl:if test="concat(substring-before(FromTime, ':'), ':00') = $Hour"> 
     <td align="center" valign="top" class="classCell" rowspan="$calculateHours"> 
      sad 
     </td> 
    </xsl:if> 

에 변수를 할당하지만 어떻게XSLT 및 테이블 TD

<td align="center" valign="top" class="classCell" rowspan="$calculateHours"> 

$calculateHours 지금 $calculateHours 사용할 수는 수

답변

2

로 변환되지 않는 즉, {} 괄호, <td align="center" valign="top" class="classCell" rowspan="{$calculateHours}"> 그것을 둘러싸고보십시오.

+0

놀랍니다. thx 너 – mbrc

+2

@mbrc 문서에서 검색해야하는 개념을 "속성 값 템플릿"이라고합니다. –

+0

http://www.w3.org/TR/xslt#attribute-value-templates : D – mbrc