0

我正在尝试创建一个我想要作为原子前缀的 xml 元素。我知道我不能这样做:

@XmlElement(prefix="atom")

并创造

<XmlAttribute>
   <atom:link ...>
</XmlAttribute>

有没有可能的方法来做到这一点?

4

1 回答 1

1

是的,你只需要定义这个前缀对应的命名空间:

@XmlElement(name="link", namespace="..")

这只会将与atom前缀对应的命名空间添加到您的link元素。如果您的问题是关于专门获取atom此名称空间的前缀,那么请查看以下问题:是否可以自定义 JAXB 在编组为字符串时使用的名称空间前缀?

于 2012-05-07T23:22:27.530 回答