2010-10-08 128 views
1

我有兩個Java類....XStream的XML和Java對象

public class Item { 
    private int itemIndex; 
    private String containerType; 
    private Map<String, List<String>> contentType; 
    private String status; 
    private List<String> remark; 
    // their getters and setters 
} 

請告訴我如何Item對象轉換爲XML和XML項的對象?我已經使用XStream jar進行轉換。我需要在xml中存儲多個Item(項目列表)。請在JAVA中提供完整的編碼以添加一個包含現有項目的新項目(存儲在xml中)。

+1

所以你使用XStream的,但具體在哪裏?顯示一些代碼朋友。這不是一個代碼工廠,IMO。 – 2010-10-08 06:50:01

回答

2

Sample code

ObjectOutputStream out = xstream.createObjectOutputStream(someWriter); 

out.writeObject(new Person("Joe", "Walnes")); 
out.writeObject(new Person("Someone", "Else")); 
out.writeObject("hello"); 
out.writeInt(12345); 

out.close();