XSLT 1.0 と C# 2.0 を使用しています。ロードしたドキュメントをキャッシュして、次のページが呼び出されるたびに、再度ロードする代わりにキャッシュ ドキュメントを使用する必要があります。
これは、param sitespathでC# から物理パスを取得している XSLT の一部です。C#を使用してこのドキュメントをキャッシュできることはわかっていますが、ロードされたドキュメントを xslt 1.0 でキャッシュしようとしています。
サンプルコード:
<xsl:param name="sitespath"/>
<xsl:variable name="siteInfoPath" select="document($sitespath)/sitedata/region/site/language"/>
今、私はsiteInfoPath変数をキャッシュして、ドキュメントとしてロードしないたびに、最初にキャッシュされた変数をチェックしてキャッシュからロードしようとするか、それ以外の場合は再度ロードします。
これは可能ですか?
提案してください!!
ありがとう。