0
從我簡單的XML下面,我想創建SomeApplication的實例與場實例的集合,其中每個場實例來表示的<一些應用>一個子元素。 字段實例將具有兩個字符串屬性,分別從節點名稱和節點值分配的名稱和值。如何使用XStream將XML節點中的不同子XML元素轉換爲通用Java類型實例?
XML輸入:
<some-application>
<field1>foo</field1>
<field2>bar</field2>
</some-application>
Java類型:
public class Field {
private String name;
private String value;
public Field(String name, String value) {
this.name = name;
this.value = value;
}
public String getName(){
return name;
}
public String getValue(){
return value;
}
}
public class SomeApplication {
private List<Field> fields;
public SomeApplication(){
fields = new ArrayList<Field>();
}
public void addField(Field field){
fields.add(field);
}
}
什麼是轉換域元素(的<給孩子一些應用>)至場的最佳策略實例?
請注意,爲了簡潔起見,我簡化了要求。
在此先感謝。