如何将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就行了。