私は少し前に、Xalan を使用して XSLT で XML を処理する Java アプリケーションを作成しました。今、私は春に向けて動き出そうとしています。
コンポーネントへのアクセスに問題があります。私の知る限り、XML、XSLT、および Java オブジェクトは正しいのですが、Spring はアクセスしたいコンポーネントを見つけて参照することができないようです。
...
<axslt:component prefix="oni" functions="say">
<axslt:script lang="javaclass" src="xslt.components.TestComponent" />
</axslt:component>
...
JavaScript コンポーネント (bsf.jar および js.jar を使用) も試しましたが、これも失敗します。
...
<axslt:component prefix="js" functions="say">
<xalan:script lang="javascript">
function say() { return "Hello from JavaScript"; }
</xalan:script>
</axslt:component>
...
私は一貫してこのエラーを受け取ります:
javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(Unknown Source)
org.springframework.web.servlet.view.xslt.XsltView.loadTemplates(XsltView.java:417)
...
私はオンラインで見てきましたが、続けることはあまりありませんでした。Spring+XSLT はあまり目立ったトピックではないようです。Spring で構成する必要があるもの、または拡張する必要があるものに関する提案はありますか?