读书人

tinyxml 怎么显示 加密文本

发布时间: 2012-01-14 20:02:35 作者: rapoo

tinyxml 如何显示 加密文本
现在有个 经过Base64 加密的 BYTE* 类型数据 我想把它显示在tinyxml操作的xml文件内,应该怎么弄,我尝试把它转化为cstring 类型的字符串,但是:

无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。


--------------------------------------------

文本内容中发现无效字符。处理资源 'file:///F:/visualizer.xml' 时出错。第 4 行,位置: 114

<Image0 ImageSize="949040" FillRectLeft="100" FillRectTop="100" FillRectHeight="100" FillRectWidth="100">


比较急,求救。

[解决办法]

C/C++ code
//length为加密数据 pb 的长度char tm="01234567879ABCDEF";char *ps = new char[length*2+1];for(int i=0; i<length; i++){ps[i*2]=pb[i]/16;ps[i*2+1] = pb[i]%16;}ps[lenght*2] = '\0';//将ps写入XML
[解决办法]
有无效字符,要么就转换一下,或者BASE64解码回来

读书人网 >VC/MFC

热点推荐