JAXB / MOXy:将具有未知名称的元素映射为特定类

时间:2016-10-10 09:48:53

标签: java xml jaxb moxy

我尝试使用现有的JAXB / MOXy代码处理某些XML节点的映射,而且我在确定是否可以执行的操作方面遇到了一些麻烦。

基本上,我下面有一些XML数据,虽然每个节点都有不同的名称(我不知道先验),但它们具有相同的结构/内容,所以我想将它们全部解组作为同一类的实例;也许用@XmlPath存储元素名称(" @ name")。

我已经看过使用@XmlAnyElement标记,但我无法解决如何解组为自定义类而不是ElementNSImpl的实例。

这对JAXB / MOXy来说是否可行?

<node-group>
    <node_a index="1">
        <value>Alpha</value>
    </node_a>
    <node_b index="2">
        <value>Beta</value>
    </node_b>
    <node_c index="3">
        <value>Charlie</value>
    </node_c>
</node-group>

0 个答案:

没有答案
相关问题