如何给xml文档添加换行?

#import<msxml3.dll>voidExit(){CoUninitialize();}intmain(){CoInitialize(NULL);//初始化COM... #import <msxml3.dll>
void Exit()
{
CoUninitialize();
}
int main()
{
CoInitialize(NULL); // 初始化COM环境

//atexit(Exit);

MSXML2::IXMLDOMDocumentPtr pDOMDoc;

pDOMDoc.CreateInstance(__uuidof(MSXML2::DOMDocument30)); // 创建XMLDOMDocument对象

MSXML2::IXMLDOMProcessingInstructionPtr pDOMPI;

pDOMPI=pDOMDoc->createProcessingInstruction("xml", "version=\"1.0\" encoding=\"UTF-8\""); // 创建XML声明

pDOMDoc->appendChild(pDOMPI); // 添加XML声明

MSXML2::IXMLDOMElementPtr pDOMRoot;

pDOMDoc->raw_createElement((_bstr_t)"China", &pDOMRoot); // 创建[根]节点

pDOMRoot->setAttribute("Area", "3600000"); // 设置[根]节点属性

pDOMDoc->appendChild(pDOMRoot); // 向Document中添加根节点

MSXML2::IXMLDOMElementPtr pDOMNode;

pDOMDoc->raw_createElement((_bstr_t)"City", &pDOMNode);

pDOMNode->Puttext("Chongqing"); // 为节点赋值

pDOMRoot->appendChild(pDOMNode); // 向[根]节点中添加子节点

pDOMDoc->raw_createElement((_bstr_t)"City", &pDOMNode);

pDOMNode->Puttext("Beijing");

pDOMRoot->appendChild(pDOMNode);

pDOMDoc->raw_createElement((_bstr_t)"City", &pDOMNode);

pDOMNode->Puttext("Beijing");

pDOMRoot->appendChild(pDOMNode);

pDOMDoc->raw_createElement((_bstr_t)"City", &pDOMNode);

pDOMNode->Puttext("Beijing");

pDOMRoot->appendChild(pDOMNode);

pDOMDoc->save("Test.xml"); // 储存XML Document

return 0;
}

输出后让它变成

<?xml version="1.0" encoding="UTF-8"?>
<China Area="3600000">
<City>Chongqing</City>
<City>Beijing</City>
<City>Beijing</City>
<City>Beijing</City>
</China>
展开
 我来答
fcharming
2012-12-12
知道答主
回答量:22
采纳率:100%
帮助的人:5.8万
展开全部
& lt; br/ & gt; 去掉空格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Date电子商务
2012-05-24
知道答主
回答量:31
采纳率:0%
帮助的人:9.8万
展开全部
<br>是换行代码, ;空格键,<pre></pre>也是啊
追问
我要写到txt文件中去,现在的问题是写进去后它整个就是一行!《br、pre等的只是用于html中的
追答
哦,以为你要写代码!!你要写文本文件?我不太明白
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式