Apache camel 如何从Camel路由生成XML

Apache camel 如何从Camel路由生成XML,apache-camel,spring-camel,Apache Camel,Spring Camel,我不熟悉使用xslt的apache camel。使用带弹簧靴的camel。 请帮助我使用XSLT生成xml 预期结果是: <employees> <empoyee> <name>emp1</name> <id>1</id> </empoyee> <empoyee> <name>emp2</name> <id>

我不熟悉使用xslt的apache camel。使用带弹簧靴的camel。 请帮助我使用XSLT生成xml

预期结果是:

 <employees>
   <empoyee>
     <name>emp1</name>
     <id>1</id>
   </empoyee>
   <empoyee>
     <name>emp2</name>
     <id>2</id>
   </empoyee>
    ........
 </employees>

如何在XSLT中获取数组对象以及如何在XSLT中迭代

嗨!问题是如何处理XSLT中的记录,还是在XSLT完成后如何拆分和处理记录?如果您能举例说明在XSLT步骤之前和之后XML是什么,这会有所帮助。@Screwtape,如何处理XLST中的记录,不想拆分。上面已经提供了所需的xml示例。从数据库中获取记录并从中生成单个xml?所以您希望将SQL结果转换为xml,对吗?@Simon Martinelli,是的。我想使用SpringBoot将SQL结果转换为XML,您使用的是什么数据库?
  from("quartz2://timer?cron={{cron.schedule}}")
        .autoStartup(true)
        .routeId("RouteId")
        .log("Route enabled")
        .setBody(constant("select name, id from Employee"))
        .to("jdbc:dataSource?resetAutoCommit=false")
        .log(LoggingLevel.INFO,"Emp name : ${body[0]['name']}")
        .marshal(xStreamDataFormat)
        .to("xslt:sample.xslt")