首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自MOXy的XML schema中的错误

来自MOXy的XML schema中的错误
EN

Stack Overflow用户
提问于 2012-12-22 21:03:00
回答 1查看 82关注 0票数 2

我正在尝试使用JAXBContext.generateSchema(..)生成XML。

我的类看起来像这样:

代码语言:javascript
复制
@XmlRootElement
@XmlAccessorType( XmlAccessType.FIELD )
class Person {
  @XmlAttribute
  public String name;

  @XmlAnyAttribute
  public Map<QName, String> otherAttributes = new HashMap<QName, String>();
}

当我使用RI生成模式时,它工作得很好。

代码语言:javascript
复制
<xsd:attribute name="name" type="xsd:string" />
<xsd:anyAttribute processContents="skip" namespace="##other" />

但在使用MOXy中的生成器时,它会切换顺序:

代码语言:javascript
复制
<xsd:anyAttribute processContents="skip" namespace="##other" />
<xsd:attribute name="name" type="xsd:string" />

( XML架构中不允许这样做)

有什么办法可以解决这个问题吗?我使用的是MOXy 2.4.1。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-23 22:07:17

注意:我是的负责人,也是专家组的成员。

我为这个问题输入了下面的bug,你可以用它来跟踪我们在这个问题上的进展。

一旦每个人都度假回来,我们就应该在新年早些时候确定时间。

更新

此问题已在EclipseLink 2.4.2和2.5.0流中修复。从2012年12月28日开始,这些标签的任何夜间版本都将包含此修复程序,并可从以下链接获得:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14003060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档