【发布时间】:2014-05-29 20:58:13
【问题描述】:
如何使用 XSL 检查值是否为空? 比如,如果dadosis是空的?
<Hoteis id="1">
<codigo>458</codigo>
<morada>Porto</morada>
<num_quartos>3</num_quartos>
<piscina>Não</piscina>
<restaurante>
<dados></dados>
<num_mesas></num_mesas>
<num_pessoas></num_pessoas>
<hora_abertura></hora_abertura>
<hora_fechar></hora_fechar>
</restaurante>
</Hoteis>
例如:
<td align="center">
<xsl:value-of select= "ns:restaurante" >
<xsl:for-each select="/Hoteis/restaurante">
<xsl:if teste="dados != ''">
<tr bgcolor="#9acd32">
<td align="center">Nº Pessoas</td>
<td align="center">Nº Mesas</td>
<td align="center">Hora Abertura</td>
<td align="center">Hora Fechar</td>
</tr>
<xsl:apply-templates select="//ns:restaurante"/>
</xsl:if>
</xsl:for-each>
</xsl:value-of>
</td>
我该怎么做?
【问题讨论】: