基本上我有一个 HashMap ,我喜欢它转换为JAXB表示。我的目标是以下列格式获取数据:
<MetaAttributes>
<MetaAttribute>
Name: ABC
MetaName: a1
MetaName: b1
MetaName: c1
MetaName: d1
<MetaAttribute>
<MetaAttribute>
Name: DEF
MetaName: w1
MetaName: x1
MetaName: y1
MetaName: z1
<MetaAttribute>
</MetaAttributes>
提前致谢。
答案 0 :(得分:0)
您可以创建所需XML模式的XSD,然后从中生成JAXB类。
当你有生成的类时,很容易从HashMap(或其他)转换为JAXB类,例如使用适配器类。
答案 1 :(得分:0)
您可以创建XmlAdapter
来自定义HashMap
与XML的转换方式。