当前位置: 首页 > 知识库问答 >
问题:

使用jboss进行XML转换

田嘉慕
2023-03-14
  <bean class="ats.emvo.transform.TransformXml" id="trsnformbean"/>
<camelContext id="cbr-example-context" xmlns="http://camel.apache.org/schema/blueprint">
    <route id="_route1">
        <from id="_from1" uri="file:///d:/in"/>
        <to id="_to2" uri="file:///E:/out"/>
    </route>
</camelContext>

我想将XMl转换为另一种XMl格式。假设我在ats中有一个逻辑。埃姆沃。使改变TransformXml java文件如何集成以在camel上下文输入中转换tis(file:///d:/in)是xml文件,我想将其另存为xml。我已经将此文件作为bean类添加到camel

共有1个答案

沈栋
2023-03-14

您可以直接在路由逻辑中调用bean。只需确保正确引用了您的bean。使用Spring XML,语法如下所示:

<route id="_route1">
    <from id="_from1" uri="file:///d:/in"/>
    <bean ref="myBeanName" method="doTransform"/>
    <to id="_to2" uri="file:///E:/out"/>
 </route>

您可能还想查看Apache Camel留档:http://camel.apache.org/message-translator.html

 类似资料:
  • 问题内容: 有人告诉我可以在我的JBoss启动脚本中将参数添加到JVM启动选项中,以在我们的应用程序出现内存不足错误时进行堆转储。我想知道这些数据在哪里转储?它只是到控制台还是一些日志文件?如果只是控制台,如果我没有通过控制台登录Unix服务器怎么办? 问题答案: 这是Oracle文档必须说的: 默认情况下,堆转储在VM的工作目录中的一个名为 的文件中创建,如上例所示。你可以使用该选项指定备用文件

  • 我使用的是Java8和(fasterjackson)Jackson 2.8.1。 我有一个xml,我需要用Java转换成json。xml结构如下所示: 我选择Jackson从xml反序列化到java,然后从java序列化到JSON。目标json需要解压缩“LineItem”和“LineItemType”以获得类似于以下内容的json: 如果省略@jsonunwrapped,则会出现值,但嵌套如下:

  • 问题内容: 我正在迁移一个曾经使用log4j进行logback / slf4j的应用程序,并且已经出现问题约2周了……我做了一个小项目来测试logback / slf4j,它的工作效果很好,但是由于某种原因,在应用它时到实际的应用程序,它只是不想工作。 我正在使用JBoss 6.2,将EAR部署到standalone / deployments目录并启动服务器(除了我得到这个异常的事实,这一切都很

  • XML输入文件: XML输入文件转换为XML输出文件。将XML输入文件的firstName、middleName和lastName标签合并为XML Ouput文件的name标签,将XML输入文件的address1、address2、city、state和pincode标签合并为XML Ouput文件的address标签。 我几乎转换了代码,但我在这里与empId作斗争。我已经在XSLT文件中手动输

  • 我现在正在使用最新的Android架构组件,尤其是ViewModel和LiveData。 我遇到的情况是,这里建议的SingleLiveEvent是相关的,即我返回一个错误,我只想显示一次警报。在向活动发送值之前,我需要将错误映射到视图中更合适的对象。我使用了一个转换来实现这一点。 最后,我有一个ViewModel,看起来像: 在我的存储库中,我使用的是SingleLive事件: 这很有效,但我注

  • 我正在尝试使用JOLT(使用NiFi JoltTransformJson处理器)将JSON转换为不同的格式。对于单个JSON记录,正在使用的JOLT在JOLT应用程序演示中运行良好,而如果我使用多个JSON记录执行,那么我在JOLT应用程序演示中没有得到预期的输出。有人能告诉我在JOLT规范中需要做哪些额外的更改来处理多个JSON记录吗? 示例输入json JOLT使用: 预期输出JSON: