我有一個像下面這樣的類,我使用xSteam將Edge轉換爲xml。自我關閉標籤問題xstream當null
@XStreamAlias("edge")
class Edge{
@XStreamAsAttribute
@XStreamAlias("source")
private String source;
@XStreamAsAttribute
@XStreamAlias("target")
private String target;
@XStreamAlias("data")
private Data data;
.....
}
當我設置數據= NULL,我可以得到
<edge source="8" target="10" />
但我想,當數據得到下面= NULL
<edge source="8" target="10" ></edge>
有些人能幫助嗎?
爲什麼這很重要?這兩種形式是相同的(事實上,大多數XML解析技術你無法知道你正在解析的XML中使用了哪種形式,它們都顯示爲具有兩個屬性且沒有文本內容或子項的元素)。 – 2012-07-18 15:14:59