public static void main(String[] args) { // TODO Auto-generated method stub doXML_Method_a(); System.out.println(); doXML_Method_b(); } public static void doXML_Method_a() { String tmp = "<UserBean><id><![CDATA[%s]]></id><userName><![CDATA[%s]]></userName><passwd><![CDATA[%s]]></passwd><token>%s</token></UserBean>"; System.out.println(String.format(tmp, "Admin", "Guest", "root", "hello xml")); } public static void doXML_Method_b() { XStream xstream = new XStream(); xstream.alias("UserBean", UserBean.class); UserBean user = new UserBean(); user.setId(UUID.randomUUID().toString()); user.setUserName("Guest"); user.setPasswd(UUID.randomUUID().toString()); user.setToken("hello xml"); System.out.println(xstream.toXML(user)); }
<UserBean><id><![CDATA[Admin]]></id><userName><![CDATA[Guest]]></userName><passwd><![CDATA[root]]></passwd><token>hello xml</token></UserBean> <UserBean> <id>febd3ccb-6a15-44c4-9fd5-27b05d60728a</id> <userName>Guest</userName> <passwd>ccaea943-049f-4dc8-be0d-46b9c687b895</passwd> <token>hello xml</token> </UserBean>
public class XStreamFactory { protected static String PREFIX_CDATA = "<![CDATA["; protected static String SUFFIX_CDATA = "]]>"; /** * 初始化XStream 可支持某一字段可以加入CDATA标签 如果需要某一字段使用原文 * 就需要在String类型的text的头加上"<![CDATA["和结尾处加上"]]>"标签, 以供XStream输出时进行识别 * * @param isAddCDATA * 是否支持CDATA标签 * @return */ public static XStream init(boolean isAddCDATA) { XStream xstream = null; if (isAddCDATA) { xstream = new XStream(new XppDriver() { public HierarchicalStreamWriter createWriter(Writer out) { return new PrettyPrintWriter(out) { protected void writeText(QuickWriter writer, String text) { if (!text.startsWith(PREFIX_CDATA)) { text = PREFIX_CDATA + text + SUFFIX_CDATA; } writer.write(text); } }; }; }); } else { xstream = new XStream(); } return xstream; } }
相关推荐
【标题】:“机场行业框架研究深度报告:大器晚成,未尝不可.zip”提示我们这是一份关于机场行业的研究报告,重点关注的是该行业的长远发展和潜在机遇,即使在相对较晚的发展阶段也可能取得显著成就。 【描述】:...
用于管理平日你在网上收集到的经典代码段,当然也可以做为美文的收集工具,就是你把它做为网址收藏夹也未尝不可,用了就知道,很方便的,而且我想再把它功能扩展一下,或是做成B/S结构的,这样我们在局域网中都可以用这个...
在我们每个人的生活中,都将会面对众多的选择,小到中午吃什么饭,大到以后做什么职业,这些选择无时无刻不在困扰着自己。在我们为某个选择而犹豫的时候,时间便会一点一点的消逝,也许最终我们也没有得到答案,但...
然而,对于一般用户而言,如果对系统要求不高,或者不熟悉手动安装驱动,保持默认设置也未尝不可。记得,你可以根据自己的需求随时调整这个设置。此外,关注相关的电脑教程和加入技术讨论群,可以帮助你获取更多有关...
当然,按照其它的方式分也未尝不可,这里主要是针对实现方式和应用场景的一个粗略划分。低级NPC通常说的是一些游戏中所谓的杂兵,不涉及什么情节,也没有什么所谓的策略作为驱动。基本上就是按照一定的设计好的路线...
4. 采用资源保护:采用 netflix 的 hystrix,可以做资源的隔离保护主线程池,如果把这个应用到缓存的构建也未尝不可。 对于缓存系统常见的缓存满了和数据丢失问题,需要根据具体业务分析,通常我们采用 LRU 策略...
这样做未尝不可,但是在有些情况下,我们既不需要利用框架也不需要重新生成列表到客户端,明明可以在客户端进行,达到我们的目的,为何要再一次发送请求到服务器呢?下面我们来看看。 话题 我们首先看看在w3c中js的...
6. 天下未尝无才,患所以求才之道不至:强调了寻找人才的方法和途径的重要性,鼓励广泛发掘。 作为一位CEO或人力资源管理者,要成为用人大师,必须具备宽广的胸怀,尊重并重视人才,同时要有识别和挖掘人才的智慧和...
例如,第①句的翻译是“既然心里明白这样做的道理,但不能做到这样,是由于内外不一,心与手不相适应,没有学习的过错。”第②句的翻译是“所以凡是在心中有了构思,但是作起来不熟练的,平常自己认为很清楚,可事到...
15. **辞**:"辞"可以是推辞("蒙辞以军中多务"),也可以指言辞、措辞("未尝稍降辞色")。 16. **次**:"次"可以是编排顺序("吴广皆次当行"),也可以表示行军途中驻扎("又间令吴广之次所旁丛祠中")。 17. **...
也可以指语言,如“未尝稍降辞色”。 16. **次**:可以是编次,如“吴广皆次当行”;旅行或行军途中停留,如“又间令吴广之次所旁丛祠中”。 17. **箪**:既可以是用竹筐装食物,如“百姓孰敢不箪食壶浆”;也可以...
正激变换器磁性元件除了变压器外,还有一个电感器,即扼流圈。...当然一般书上从变压器算起,也未尝不可,但这样算,思路不是很明确,也不容易让读者理解。下面我演示一下我的算法,希望对读者能有所帮助。
正激变换器磁性元件除了变压器外,还有一个电感器,即扼流圈。...当然一般书上从变压器算起,也未尝不可,但这样算,思路不是很明确,也不容易让读者理解。下面我演示一下我的算法,希望对读者能有所帮助。
—— 他的父亲认为这样有利可图,每天拉着仲永去拜访同乡的人,不让他学习。 - (5)今夫不受之天,固众人,又不受之人,得为众人而已耶? —— 现在那些不是天赋的人,本来就只是普通人,再不接受后天的教育,还...
8. **文言文翻译**:涉及对古文句子的理解,例如“疾痛惨怛,未尝不呼父母也”表达的是人在极度痛苦时总会呼唤父母。 9. **文言文文体特点分析**:如《离骚》的文体特点,它兼有《国风》的不淫和《小雅》的不乱,...
- 亲给钱粮,不扣一厘,而随官人役亦未尝横索一钱:亲自发放钱粮,不扣减一丝一毫,随行的官员和役夫也不曾强行索要一文钱。 7. **文言文理解**: - 第二段的两个方面是:正面是领导者亲力亲为,事情才能成功;...
“温故而知新,可以为师矣”教导我们不断复习旧知识,从中发现新见解,这样才能成为别人的导师。“学而不思则罔,思而不学则殆”则指出,学习必须与思考相结合,单纯的学习或思考都无法达到理想的效果。这在现代社会...
“而随官人役亦未尝横索一钱,必如是而后事可举也”——此句的朗读节奏可以划分为:“而随官人役 / 亦未尝 / 横索一钱,必如是 / 而后 / 事可举也”。 六、词义辨析: 1. 泥于掌故:泥,动词,拘泥;掌故,旧有的...
4. 网店推广与流量:新开网店初期往往需要亲友支持以提升销量和评价,然而主人公的旧书店却没有得到这样的照顾,导致店铺初期流量极低,甚至长时间无成交。 5. 淘宝规则:淘宝平台有一项规定,如果店铺连续三个月...