如何将字符串序列化到CDATA块中(Serializing A String Within a CDATA Element )

如题,项目中有一个可能需要对网站注册协议进行灵活配置的需求,很多配置都使用序列化方式保存到了xml 中.当使用xml序列化对诸如网站协议进行配置保存时,发生了问题。 换行丢失了.虽然这是意料中的问题,却也让我头疼了几天。

http://geekswithblogs.net/cmartin/archive/2005/11/30/61705.aspx 中关于 Serializing A String Within a CDATA Element  的文章中提供一个不错的解决方法。 现在我对其进行了部分修改优化,使用起来会方便一些。

 

Code

 

使用如下方式创建序列化类库(配置类)

 

Code

 

测试代码

 

Code

 

生成的xml文档:

 

Code
posted @ 2008-11-24 15:47  一叶浮萍  阅读(1408)  评论(3编辑  收藏  举报