Java 在Spring MVC中使用AXSLT组件
不久前,我编写了一个Java应用程序,使用Xalan使用XSLT处理XML。现在我正努力走向春天 我在访问组件时遇到问题。据我所知,我的XML、XSLT和Java对象是正确的,但Spring似乎无法找到并引用我想要访问的组件Java 在Spring MVC中使用AXSLT组件,java,spring,xslt,components,xalan,Java,Spring,Xslt,Components,Xalan,不久前,我编写了一个Java应用程序,使用Xalan使用XSLT处理XML。现在我正努力走向春天 我在访问组件时遇到问题。据我所知,我的XML、XSLT和Java对象是正确的,但Spring似乎无法找到并引用我想要访问的组件 ... <axslt:component prefix="oni" functions="say"> <axslt:script lang="javaclass" src="xslt.components.TestComponent" />
...
<axslt:component prefix="oni" functions="say">
<axslt:script lang="javaclass" src="xslt.components.TestComponent" />
</axslt:component>
...
我在网上查过了,没找到什么可供参考的。Spring+XSLT似乎不是一个非常突出的主题。关于Spring中需要配置的内容或需要扩展的内容,有什么建议吗?Spring的XsltView类的源代码是免费提供的。我建议阅读它,看看它是如何使用XSLTAPI的,并将其与您自己的代码进行比较 Spring的XsltView类的源代码是免费提供的。我建议阅读它,看看它是如何使用XSLTAPI的,并将其与您自己的代码进行比较 什么是AXSLT?我知道Spring和XSLT,但不是这个…AXSLT是一个允许将组件添加到模板的标记。请看:什么是AXSLT?我知道Spring和XSLT,但不是这个…AXSLT是一个允许将组件添加到模板的标记。请参阅:
...
<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)
...