我想生成一個數據模型的xml表示,我不想修改我的模型addind類似JAXB和anotattions來描述它。 我想要一個透明且靈活的設計。在不更改模型的情況下對數據模型進行編碼/解碼的最佳方法?
任何想法?
謝謝!
編輯 - Ading例
public class Figure {
private String name;
private String color;
public Figure(String name, String color) {
super();
this.name = name;
this.color = color;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
和it's XML:
<Figure>
<name>square</name>
<color>red</color>
</Figure>
這是一個簡單的例子,我的真正的問題是: 我怎麼支持對象或變化的組成到模型而不更改「解析器/編碼器/解碼器」?
謝謝兄弟! 這就是我正在尋找的 – Kummo