首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么将xml格式的字符串写入xml文件中

2013-07-01 
如何将xml格式的字符串写入xml文件中假如我现在有一个字符串的定义,如下:string strUser ?xml version

如何将xml格式的字符串写入xml文件中
假如我现在有一个字符串的定义,如下:
string strUser = "<?xml version="1.0" encoding="GB2312">
                  <MEBS_MOBILE>
               <REQ name="userlogin">
             <USER_ID>111</USER_ID>
             <PASSWORD>abc123</PASSWORD>
             <VERSIONINFO>v1.0</VERSIONINFO>
               </REQ>
                  </MEBS_MOBILE>";

我现在的问题是:如何将这个strUser中的字符串存储在一个名为user.xml的文件中呢?
希望大家在vc6.0平台下用tinyxml库给我介绍下具体的实现过程,谢谢了,急着用
[解决办法]
tinyxml没这么强大的功能。。。
[解决办法]
1:生成一个xml文件,文件内容是strUser中的内容。
2:生成一个xml文件,里面有一个节点的值是strUser中的内容。

楼主的要求是哪一个?

1:直接ofstream::operator <<就好了。
2: 调用TiXmlText(是叫这个名字吧?记不太清了)的成员函数SetCData(true)。
[解决办法]
如果用tinyxml解析XML,可以不用将该字符串先存为XML文件,直接将该字符串扔给TiXmlDocument::Parse就行了。

热点排行