2013-05-14 67 views
0

我正在使用JAXB在服务器上生成XML文件。第一次部署服务器后。我想更改XML文件的一些标签名称。然后我改变了一些类变量。我重新编译了Java文件并重新部署。但是,XML根本不会改变。我是否需要执行一些额外步骤来更新XML文件?JAXB更新XML文件

+0

向我们展示班级的代码和代码,您将这些标签放在哪里。没有这个,我们就无法开展工作。 – acdcjunior 2013-05-14 02:38:37

回答

0

默认情况下,JAXB(JSR-222)实现基于公共属性(get/set方法)和公共字段(实例变量)基于XML元素名称。如果您的字段没有公开更改,那么名称不会影响XML标记。

如果想立足于领域的元素名称可以使用@XmlAccessorTypr(XmlAccessType.Field)注释:

您也可以使用@XmlElement的属性来更改名称。