0
例如,下面的XSL是用下面的XML調用的,'param'的值是什麼?具有不匹配選擇的參數的值是多少?
問題是我需要測試不匹配的屬性,它顯然不是一個空字符串。
<el></el><!-- has no attribute 'attr' to match -->
<xsl:template match="*">
<xsl:call-template name="template">
<xsl:with-param name="param" select="@attr" />
</xsl:call-template>
</xsl:template>
<xsl:template name="template">
<xsl:param name="param" />
<xsl:value-of select="$param" />
</xsl:template>
任何想法如何測試,看看帕拉姆是否是空的節點集? – KthProg
如果'$ param'是空的節點集,' '應該返回true。 –
@KthProg這是個詭計的問題。一個參數可以是空的也可以不是,它可以是節點集或不是。 –