2013-05-14 65 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的屬性來更改名稱。