客户的原有程序中,使用了大量的INI文件来保存系统的各种参数配置。为了方便共享这些配置信息,客户想使用XML格式来进行读取和保存。具体的开发任务就是实现一个XML的访问接口,自动进行读取和转换。在开发的过程中,发现原有INI文件中的部分Key字符不符合XML的规范,进行读取和保存的时候会出现错误。
为了解决这个问题,开始考虑过自己实现一套转义的方法,但是考虑到比较繁琐,后来在MSDN上查到了一个XmlConvert的类,它的两个方法:EncodeName和DecodeName分别能完成字符的编码和解码。编码后生成的XML文件是完全符合XML规范的。
为了解决这个问题,开始考虑过自己实现一套转义的方法,但是考虑到比较繁琐,后来在MSDN上查到了一个XmlConvert的类,它的两个方法:EncodeName和DecodeName分别能完成字符的编码和解码。编码后生成的XML文件是完全符合XML规范的。