を見ることができない私のような定義された親スタイルシートがあります。XSLT:親スタイルシートをインポートし、子スタイルシートが、子が親の変数
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="external/webcommon/WebappTransform.xsl" />
<xsl:variable name="webAppFinalName">rf</xsl:variable>
</xsl:stylesheet>`
をインポートしたスタイルシートWebappTransform.xsl
は、いくつかのインラインCSSが特定のテンプレートの中に含まれて含まれています
@import url("/{$webAppFinalName}/external/webcommon/css/print.css");
変換はJavaサーブレットフィルタ内で行われ、出力HTMLは正確には見えませんが、最終結果から変数が正しく挿入されていないことは明らかです。
私が手動で変数を挿入し、完全なXSLを試してみると、すべて正常です。
ここで間違っていることを教えてください。多くのオンラインリソースに相談すると、このアプローチが有効であることが示唆されます。
誠にありがとうございます。
- 順序が私のコードで正しいです。私は私のOPを改訂しました。 – KomodoDave