Java 转换一个XSD模式';s转换为另一个xsd模式
我有一个请求负载XML(由源XSD创建),现在想转换成其他XML(由目标XSD创建)。我为此使用JAXB,但当目标转换复杂时,它将花费太多时间。 你们能告诉我,我可以用什么方法来进行转换,并可以作为spring引导服务进行访问吗。 示例:Java 转换一个XSD模式';s转换为另一个xsd模式,java,spring-boot,spring-integration,Java,Spring Boot,Spring Integration,我有一个请求负载XML(由源XSD创建),现在想转换成其他XML(由目标XSD创建)。我为此使用JAXB,但当目标转换复杂时,它将花费太多时间。 你们能告诉我,我可以用什么方法来进行转换,并可以作为spring引导服务进行访问吗。 示例: <groups> <group> <address> <city>London</city> <state>UK</s
<groups>
<group>
<address>
<city>London</city>
<state>UK</state>
</ddress>
</group>
</groups>
<groups>
<group>
<metadata>
<country>London</country>
<pincode>UK</pincode>
</metadata>
</group>
</groups>
源XML:
<groups>
<group>
<address>
<city>London</city>
<state>UK</state>
</ddress>
</group>
</groups>
<groups>
<group>
<metadata>
<country>London</country>
<pincode>UK</pincode>
</metadata>
</group>
</groups>
伦敦
英国
目标XML:
<groups>
<group>
<address>
<city>London</city>
<state>UK</state>
</ddress>
</group>
</groups>
<groups>
<group>
<metadata>
<country>London</country>
<pincode>UK</pincode>
</metadata>
</group>
</groups>
伦敦
英国
您是否尝试过XSLT,看看它是否能提供所需的性能?Spring集成提供了一个新的解决方案。