tinyxml 怎么显示 加密文本
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">
比较急,求救。
------解决方案--------------------
现在有个 经过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解码回来