このオンラインまたは StackOverflow サイトでトピックが見つかりません。具体的には ASP.Net アプリケーションを求めていますが、どの言語でも変更のためにコンパイルが必要ですか?
3 に答える
1
XSLTの使用方法によって異なります。
アプリケーションがファイルを外部で読み取る場合は、そのように再コンパイルする必要はありません(XSLTをキャッシュする場合は、再起動が必要になる可能性がありますが、再コンパイルは必要ありません)。
ファイルが埋め込みリソースまたはコンパイル済みXSLTである場合は、変更を再コンパイルする必要があります。
于 2012-10-11T18:16:01.123 に答える
0
ページのパスを修正する場合はファイルXSLTをコンパイルする必要はありませんが、この場合にファイルがリソースに埋め込まれている場合はコンパイルする必要があります
于 2012-10-11T18:15:19.933 に答える
0
XSL ファイルを個別の .xsl ファイルとして保持している場合、変更後に再度コンパイルする必要はありませんが、新しい XSL ファイルをトランスフォーマーに再ロードする必要があります。
そのためには、次のように Templates オブジェクトを作成します。
TransformerFactory factory = TransformerFactory.newInstance();
factory.setErrorListener(new ErrorListener( ... ));
xslTemplate = factory.newTemplates(new StreamSource( ... ));
テンプレートを使用して、トランスフォーマーを取得して作業を行います。
Transformer transformer = xslTemplate.newTransformer();
XSL ライブラリによって、使用方法が異なる場合があります
于 2012-10-11T18:21:41.560 に答える