我有一个 REST xml 提要,其中包含以下语言区分用法
<name xml:lang="cs">Letní 2001/2002</name>
<name xml:lang="en">Summer 2001/2002</name>
lang 属性与多个不同的元素一起出现,除了名称。有没有办法让我根据所选语言仅使用一个元素轻松解组它?或者两者都获得一个List
或更好的一个Map
?
我知道我可以通过为每个元素创建一个不同的类来做到这一点,但我不想仅仅因为每种资源的语言选择而有五十个类。
编辑:我还没有考虑过 MOXy,如果这不能由 JAXB 单独完成,我可能不得不考虑。