`
sbl2255
  • 浏览: 218276 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

未尝不可以这样做

    博客分类:
  • jdk
 
阅读更多

  

 

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

    【标题】:“机场行业框架研究深度报告:大器晚成,未尝不可.zip”提示我们这是一份关于机场行业的研究报告,重点关注的是该行业的长远发展和潜在机遇,即使在相对较晚的发展阶段也可能取得显著成就。 【描述】:...

    代码管理器(绿色版)

    用于管理平日你在网上收集到的经典代码段,当然也可以做为美文的收集工具,就是你把它做为网址收藏夹也未尝不可,用了就知道,很方便的,而且我想再把它功能扩展一下,或是做成B/S结构的,这样我们在局域网中都可以用这个...

    C# choose小程序

    在我们每个人的生活中,都将会面对众多的选择,小到中午吃什么饭,大到以后做什么职业,这些选择无时无刻不在困扰着自己。在我们为某个选择而犹豫的时候,时间便会一点一点的消逝,也许最终我们也没有得到答案,但...

    怎么样让Win7不自动安装驱动程序.docx

    然而,对于一般用户而言,如果对系统要求不高,或者不熟悉手动安装驱动,保持默认设置也未尝不可。记得,你可以根据自己的需求随时调整这个设置。此外,关注相关的电脑教程和加入技术讨论群,可以帮助你获取更多有关...

    游戏中的深度学习与人工智能

    当然,按照其它的方式分也未尝不可,这里主要是针对实现方式和应用场景的一个粗略划分。低级NPC通常说的是一些游戏中所谓的杂兵,不涉及什么情节,也没有什么所谓的策略作为驱动。基本上就是按照一定的设计好的路线...

    缓存穿透,缓存击穿,缓存雪崩解决方案分析.docx

    4. 采用资源保护:采用 netflix 的 hystrix,可以做资源的隔离保护主线程池,如果把这个应用到缓存的构建也未尝不可。 对于缓存系统常见的缓存满了和数据丢失问题,需要根据具体业务分析,通常我们采用 LRU 策略...

    jQuery利用sort对DOM元素进行排序操作

    这样做未尝不可,但是在有些情况下,我们既不需要利用框架也不需要重新生成列表到客户端,明明可以在客户端进行,达到我们的目的,为何要再一次发送请求到服务器呢?下面我们来看看。 话题 我们首先看看在w3c中js的...

    企业用人大师的宝典.doc

    6. 天下未尝无才,患所以求才之道不至:强调了寻找人才的方法和途径的重要性,鼓励广泛发掘。 作为一位CEO或人力资源管理者,要成为用人大师,必须具备宽广的胸怀,尊重并重视人才,同时要有识别和挖掘人才的智慧和...

    高一语文文与可画筼筜谷偃竹记测试题[精选].doc

    例如,第①句的翻译是“既然心里明白这样做的道理,但不能做到这样,是由于内外不一,心与手不相适应,没有学习的过错。”第②句的翻译是“所以凡是在心中有了构思,但是作起来不熟练的,平常自己认为很清楚,可事到...

    初中必背文言文解词.doc

    15. **辞**:"辞"可以是推辞("蒙辞以军中多务"),也可以指言辞、措辞("未尝稍降辞色")。 16. **次**:"次"可以是编排顺序("吴广皆次当行"),也可以表示行军途中驻扎("又间令吴广之次所旁丛祠中")。 17. **...

    文言文一词多义.doc

    也可以指语言,如“未尝稍降辞色”。 16. **次**:可以是编次,如“吴广皆次当行”;旅行或行军途中停留,如“又间令吴广之次所旁丛祠中”。 17. **箪**:既可以是用竹筐装食物,如“百姓孰敢不箪食壶浆”;也可以...

    最清晰的正激磁性元件的设计

    正激变换器磁性元件除了变压器外,还有一个电感器,即扼流圈。...当然一般书上从变压器算起,也未尝不可,但这样算,思路不是很明确,也不容易让读者理解。下面我演示一下我的算法,希望对读者能有所帮助。

    史上最清晰的正激磁性元件的设计

    正激变换器磁性元件除了变压器外,还有一个电感器,即扼流圈。...当然一般书上从变压器算起,也未尝不可,但这样算,思路不是很明确,也不容易让读者理解。下面我演示一下我的算法,希望对读者能有所帮助。

    仲永同步练习.doc

    —— 他的父亲认为这样有利可图,每天拉着仲永去拜访同乡的人,不让他学习。 - (5)今夫不受之天,固众人,又不受之人,得为众人而已耶? —— 现在那些不是天赋的人,本来就只是普通人,再不接受后天的教育,还...

    北京市重点高中10-11学年高一上学期期中考试语文卷.doc

    8. **文言文翻译**:涉及对古文句子的理解,例如“疾痛惨怛,未尝不呼父母也”表达的是人在极度痛苦时总会呼唤父母。 9. **文言文文体特点分析**:如《离骚》的文体特点,它兼有《国风》的不淫和《小雅》的不乱,...

    八年级上册第25课《治水必躬亲》同步练习【苏教版】.doc

    - 亲给钱粮,不扣一厘,而随官人役亦未尝横索一钱:亲自发放钱粮,不扣减一丝一毫,随行的官员和役夫也不曾强行索要一文钱。 7. **文言文理解**: - 第二段的两个方面是:正面是领导者亲力亲为,事情才能成功;...

    大学生读论语后的心得体会.docx

    “温故而知新,可以为师矣”教导我们不断复习旧知识,从中发现新见解,这样才能成为别人的导师。“学而不思则罔,思而不学则殆”则指出,学习必须与思考相结合,单纯的学习或思考都无法达到理想的效果。这在现代社会...

    八年级语文治水必躬亲 同步练习1苏教版.doc

    “而随官人役亦未尝横索一钱,必如是而后事可举也”——此句的朗读节奏可以划分为:“而随官人役 / 亦未尝 / 横索一钱,必如是 / 而后 / 事可举也”。 六、词义辨析: 1. 泥于掌故:泥,动词,拘泥;掌故,旧有的...

    初中语文文摘生活记我的淘宝老板梦

    4. 网店推广与流量:新开网店初期往往需要亲友支持以提升销量和评价,然而主人公的旧书店却没有得到这样的照顾,导致店铺初期流量极低,甚至长时间无成交。 5. 淘宝规则:淘宝平台有一项规定,如果店铺连续三个月...

Global site tag (gtag.js) - Google Analytics