2012-12-10 46 views
0

我們經常使用模板作爲序列化對象的一種方式。也就是說,給定一個Java POJO其中包括像$ {} person.address.street佔位符合適的XML模板,我們可以輸出完全形成XML等是否有對象庫的任何2向模板?

有沒有在那裏你可以採取同樣的模板和任何庫樣品一塊輸出,並走另一條路?也就是說,從一個模板,一個示例XML文檔以及我猜想的一個Class名稱中生成一個已填充的Java bean(例如)。

+1

是否必須是一個XML _template,_或任何定製自動生成XML庫?如果是後者,請看[XStream](http://xstream.codehaus.org/)甚至[JAXB](http://jaxb.java.net/)。 –

+0

尋找基於模板的東西。我非常瞭解XStream和JAXB,並且寧願不沿着這條路線走。它們在XML和對象映射相似的地方都能很好地工作,但當兩者更不相同時(即使用XStream別名時)會變得麻煩。 – GaryF

回答

0

可以使用的Freemarker來幫助你是一個偉大的JAVA API enter image description here

你可以有XML模板文件,該文件稱干將,然後創建一個動態的XML文件。

告訴我,如果它的幫助,

+0

不,這不是我要找的。我知道你可以使用freemarker來創建XML輸出(而且我實際上就是這種情況)。我正在尋找一個庫,也可以讓你獲取模板並輸出並從中生成Java對象,即沿着另一個方向前進。 – GaryF

相關問題