我需要檢查是否聲明瞭一個變量,因爲不同的變量包含了不同的.xsl文檔,我需要檢查變量是否已聲明,以便我可以在我的處理?XSLT:檢查變量是否退出,聲明爲
我總是得到一個錯誤與我的過程。 消息:可變sortedNumbers尚未聲明(或聲明不在範圍內)
我使用XSLT 2.0
我的XSLT代碼:
<xsl:if test="exists($sortedNumbers) and $sortedNumbers = 'true' >
我需要檢查是否聲明瞭一個變量,因爲不同的變量包含了不同的.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