現在処理されているドキュメントの uri (document() 関数呼び出しでロードされている場合とロードされていない場合があります) と、できれば行番号を出力する方法はありますか?
基本的に、XSLにエラーが発生する可能性がある状況があるため、使用しています
<xsl:message terminate="yes">...</xsl:message>
ソース xml ドキュメント内のエラーの場所をメッセージに含めることができればよいでしょう。
現在、組み込みの .NET XSL エンジンを使用していますが、別の問題で saxon の使用に切り替える必要があるかもしれません。