2012-03-20 62 views
3

一類XML我問這個問題之前:生成與JAVA

Generate XML from a class

我想使用Java來做到這一點。

是否可以通過屬性對Java執行相同的操作?

或者是否有我可以用於此目的的框架。

+2

Dup的:http://stackoverflow.com/questions/736343/what-is-the-best-way-to-convert-a-java-object- to-xml-with-open-source-apis – skaffman 2012-03-20 14:30:47

回答

8

XStream將允許您將任何類表示爲XML。例如,您可以查看here

+0

+1使用XStream將是本次會議中最簡單也是最容易的。 – asgs 2012-03-20 14:34:10

+0

我添加到一個新項目中的第一個依賴項之一。即使沒有任何XML需求:對調試非常有用! – Guillaume 2012-03-20 14:37:55

+0

很酷。這是一個非常簡單的解決方案。我從來沒有讀過xstream。 – JohnnyK 2012-03-20 14:38:56

5

JAXB可能是你想要的。這很常見。您只需將一些註釋添加到屬性中,並且可以將該類的任何實例序列化或反序列化爲XML。

+0

JAXB(JSR-222)的+1。 JAXB實現(Metro,MOXy等)不需要任何註釋,它們只需要定製默認的XML表示:http://wiki.eclipse.org/EclipseLink/Examples/MOXy/GettingStarted/TheBasics – 2012-03-20 15:18:16