【问题标题】:Spring Batch Xml Item ReadSpring Batch Xml 项目读取
【发布时间】:2014-09-05 15:01:25
【问题描述】:

我正在使用 Spring Batch。 我想我已经知道如何解析好看的 xml 和绑定对象了。

我被这个问题困住了。

<parent>
  <child>
    <key name="xxx">
      <value>val</value>
    </key>
    <key name="yyy">
      <value>val</value>
    </key>
  </child>
</parent>

如何将上述 xml 的 xml 项解析为这样定义的子项?

class Child {

    private String xxx;
    private String yyy;
}

我知道当它看起来像这样时我该如何解析。

<parent>
  <child>
    <xxx>val</xxx>
    <yyy>val</yyy>
  </child>
</parent>

Spring-Batch 的 XML 项目阅读器是否有类似 XPath 的映射?

【问题讨论】:

    标签: java xml spring spring-batch


    【解决方案1】:

    使用Jaxb2Unmarshaller
    检查 aroudn 以获取 jaxb 解决方案:网络上到处都是。
    在最坏的情况下,我记得您可以编写自己的节点解析器并管理child 标记的这种形式。
    很抱歉,我无法添加代码,因为我不在工作。
    希望能帮上忙

    【讨论】:

      猜你喜欢
      • 2018-01-21
      • 2012-11-28
      • 2020-08-16
      • 1970-01-01
      • 2017-03-23
      • 2022-09-26
      • 1970-01-01
      • 1970-01-01
      • 2017-01-15
      相关资源
      最近更新 更多