Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee JAXB更新XML文件_Jakarta Ee_Jaxb - Fatal编程技术网

Jakarta ee JAXB更新XML文件

Jakarta ee JAXB更新XML文件,jakarta-ee,jaxb,Jakarta Ee,Jaxb,我正在使用JAXB在服务器上生成XML文件。在我第一次部署服务器之后。我想更改XML文件的一些标记名。然后我更改了一些类变量。我重新编译了java文件并重新部署。但是,XML根本不会改变。我是否需要执行一些额外的步骤来更新XML文件?默认情况下,JAXB(JSR-222)实现基于公共属性(get/set方法)和公共字段(实例变量)的XML元素名称。如果您的字段不是公共的,那么更改字段名称不会影响XML标记 如果要将元素名称基于字段,可以使用@xmlacessortypr(xmlacesstype

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

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

如果要将元素名称基于字段,可以使用
@xmlacessortypr(xmlacesstype.Field)
注释:


您还可以在属性上使用
@xmlement
来更改名称。

向我们显示类的代码以及您所提到的标记所在的代码。没有这一点,我们无法回答。