後來決定重寫了xstream的初始化方法,2步搞定。
protected static string prefix_cdata = "";
/*** xstream初始化方法實現將string型別的屬性增加cdata
* @return
*/public static xstream initxstream() else
}protected void writetext(quickwriter writer, string text) else
} };
} });
}
重寫startnode方法和writetext方法就ok了
我寫的這個是string型別的加cdata標籤,大家可以把startnode方法中的兩個引數列印一下,就什麼都清楚了,可以根據自己的需要修改。
XStream支援CDATA標籤
b 需求 b 在生成xml文件中需要支援cdata標籤,而且不是所字段都需要增加,只需要某些特定的字段增加cdata的標籤。b 研究 b 在網上找了一些相關資料,基本採用的方法都是過載xppdriver,做乙個myxppdriver類對xppdriver進行擴充套件,myxppdriver中的作用,...
XStream入門示例DEMO
pojo類 public class xstreamtestpojo test類 public class xstreamtestutil public void writerxml listpojo catch ioexception e suppresswarnings unchecked pu...
XStream 去掉class屬性
最近開始用xstream,遇到乙個如下的問題 派單時間 sendtime 2013 12 16 在網上搜了一下,最後找到乙個解決方法 xstream xs new xstream xs.autodetectannotations true class cls o.getclass xs.alias ...