用_di_IXMLDocument生成的xml文件,一个空格也没有,上网找了半天,整整半天,终于找到方法了。
_di_IXMLDocument doc;
doc = NewXMLDocument();
doc->Encoding = "GB2312";
doc->Active = true;
doc->Version = "1.0";
//doc->SetNodeIndentStr("******\n");
doc->Options = doc->Options << doNodeAutoIndent;
......
doc->SaveToFile( stS );
其中,最关键的行是doc->Options = doc->Options << doNodeAutoIndent,没有这行,SetNodeIndentStr的是无效的。
网上大多数是delphi的代码,C++ BUILDER的太少了。
这样生成的xml有回车,换行,tab.
posted on 2015-07-24 10:56
游子 阅读(3755)
评论(0) 编辑 收藏 引用 所属分类:
软件