従来のASPを使用しています。私は既にRAMにロードされているスタイルシートを持っています。私の問題は何ですか、私のXSLTにはRAMからロードされたIXMLDOMDocumentのパスを設定します。
<xsl:include href="../path to file/file.xslt" />
が入っていますか?
RAMからIXMLDOMDocumentオブジェクトにロードすると、相対パスがオフになります。ここで
set XSLTObj = Server.CreateObject("Msxml2.XSLTemplate")
set XSLTObj.stylesheet = myXSLTFile
set XSLTProc = XSLTObj.createProcessor
XSLTファイルをRAMからロードされるので、今すぐコンピュータは、XSLのための相対パスを把握する方法を知らない私の現在のコード
です:タグが含まれます。したがって、ここからファイルを取得しようとします: C:\ windows \ system32 \ inetsrv私は本当に "デフォルトのパス"を設定するか、何とかそれをシミュレートする方法が必要です。私が考えていたオプションのカップルが(私は本当にしたくない)です:
- 保存、私はそれをしたいディスクへのXSLTファイル、そして「ダミーのロードXSLTObj.load
- を使用します「私は私の道になりたい場所からXSLTファイルは、その後、私は本当に私はそれがものの代わりに使用するパスを設定するためのいくつかの方法をperferうRAM に
だXSLTの内容で内容を置き換えます。アイデア?