XSLT:检查变量是否退出,声明为
问题描述:
我需要检查是否声明了一个变量,因为不同的变量包含了不同的.xsl文档,我需要检查变量是否已声明,以便我可以在我的处理?XSLT:检查变量是否退出,声明为
我总是得到一个错误与我的过程。 消息:可变sortedNumbers尚未声明(或声明不在范围内)
我使用XSLT 2.0
我的XSLT代码:
<xsl:if test="exists($sortedNumbers) and $sortedNumbers = 'true' >
我不认为有一种方法来检查与XSLT 2.0。在XSLT 3.0中有一个'xsl:try/xsl:catch',但我不确定这会有所帮助,但Saxon似乎对未声明的变量发出静态错误信号,只有Exselt似乎使用'xsl:catch'。 –
好吧,有我无法调试我的.XSL文档 – Franz