XML文件中的bin数据用什么方法读,有什么类,或方法,我用这个类CMarkup,读时出错
CString strData = xml.GetChildData();
CString strData = xml.GetChildData();
解决方案 »
- 动态创建的单选按钮如何关联变量?求助高手
- lib文件夹下的文件,是不是\crt\src\下的源文件编译后的结果呢?
- 在mfc程序中存储一个结构体的集合,要求能不重复,和数学中的集合概念差不多,请问怎么写
- 当vc写的SDI程序窗体一部分被另外一个程序界面覆盖会触发什么事件 ????
- 大手大脚之数据库使用基本篇
- 一个简单的问题,在线等待!(解决马上给分)
- 一个项目!给建议,就给分!!!?
- 高分求教,有谁知道透明窗体是怎么做出来的?
- VC6.0 v.s. g++
- 有菜题要问::如何在SDK程序中使用MFC类。(高手的请看过来!!)
- 给定一个指定的日期,如何得到该日期是该年的第几周?
- 关于类继承的问题
<Tree>
<File Num="111.doc">
<FileWord>
Qk2OAQAAAAAAAD4AAAAoAAAASAAAABwAAAABAAEAAAAAAAAAAABAC </FileWord>
</File>
</Tree>
不过 <FileWord> </FileWord> 中间的内容为 13619个长度或更长
我是用CMarkup 的strData=xml.GetChildData();不是上面哪个GetChildTagName(),上面写错了
就是一个长字符串怎样读出来
1、你看看是否找对了当前节点。方法是用xml.FindElem("FileWord")或者xml.FindChildElem("FileWord"),找到该节点后messagebox一下。
2、如果找到了这个节点,用GetChildData(),或者GetData()方法获取这个值。要记得,其中一个不行的话就要用另外一个,否则你就要IntoElem()才行。
3、如果你觉得这个字符串长度太长,你可以在xml文件中先用一个短一点的字符串代替,待解析得到正确的答案后再改回去。
<FileWord content="Qk2OAQAAAAAAAD4AAAAoAAAASAAAABwAAAABAAEAAAAAAAAAAABAC..." /> 然后读取属性GetAttrib("content")或者GetChildAttrib("content");