Spring批处理Xml项读取



我正在使用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>

是否有任何XPath与Spring-Batch的XML项阅读器的映射?

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

最新更新