変数が宣言されているかどうかを確認する必要があります。異なる.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は宣言されていない変数にもかかわらず静的エラーを通知するようですが、Exeltだけが' xsl:catch 'を使うようです。 –
私は自分の.XSL文書をデバッグできないという問題がありました。 – Franz