private static XStream xstream = new XStream(new XppDriver() { public HierarchicalStreamWriter createWriter(Writer out) { return new PrettyPrintWriter(out) { boolean cdata = true; @SuppressWarnings("unchecked") public void startNode(String name, Class clazz) { super.startNode(name, clazz); } protected void writeText(QuickWriter writer, String text) { if (cdata) { writer.write("<![CDATA["); writer.write(text); writer.write("]]>"); } else { writer.write(text); } } }; } });
xstream中为xml添加cdata标记
xstream将对象输出为xml时,默认是无cdata标记的,下面的方法是添加cdata标签
猜你喜欢
转载自jackyrong.iteye.com/blog/2198752
今日推荐
周排行