gpt4 book ai didi

spring - spring中如何配置java.xml.transform.transformer

转载 作者:行者123 更新时间:2023-12-04 23:10:38 28 4
gpt4 key购买 nike

如何在 spring 框架中配置 java.xml.transform.Transformer ?我需要转换器的实例来通过 xslt 将 xml 转换为文本。因此,配置的转换器应该了解 xslt 样式表是至关重要的。我没有在 Web 项目中使用它,而是在独立的 Java 程序中使用它。

最佳答案

好吧,配置一个Transformer的Java是这样的:

Source stylesheetSource = new StreamSource(new File("/path/to/my/stylesheet.xslt"));
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer(stylesheetSource);

如果您真的想纯粹在 Spring XML 中执行此操作,则等效于:
<bean id="stylesheetSource" class="javax.xml.transform.stream.StreamSource">
<property name="systemId" value="/path/to/my/stylesheet.xslt"/>
</bean>

<bean id="transformerFactory" class="javax.xml.transform.TransformerFactory" factory-method="newInstance"/>

<bean id="transformer" factory-bean="transformerFactory" factory-method="newTransformer">
<constructor-arg ref="stylesheetSource"/>
</bean>

关于spring - spring中如何配置java.xml.transform.transformer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1705304/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com