xml的创建 c++哦

http://blog.sina.com.cn/s/blog_69e905cd0100ks5v.html

工作中遇到了空难,,,,,,遇到了一篇好文章,虽然有点小错误,但不妨碍优大于劣,,哈哈

TiXmlDocument *pDoc=new TiXmlDocument; //定义一个文档的指针
	//添加一个xml头。
	TiXmlDeclaration *pDeclaration=new TiXmlDeclaration("1.0","UTF-8","");
	pDoc->LinkEndChild(pDeclaration);


	//添加XMl的根节点
	TiXmlElement *lengquan= new TiXmlElement("lengquan");
	pDoc->LinkEndChild(lengquan);
	//添加xml父节点,其实父节点跟子节点一样,这里为了我自己明白的更清楚一点,所以我自己称根节点的下一结点为父节点。
	TiXmlElement *parent=new TiXmlElement("qiu");
	lengquan->LinkEndChild(parent);
	//添加属性
	parent->SetAttribute("time","12:10");



	//添加子节点。
	TiXmlElement *name4NewNode=new TiXmlElement("name");
	parent->LinkEndChild(name4NewNode);
	//添加节点下文本
	CString strName="pipi";
	TiXmlText *pNameValue=new TiXmlText(strName);
	name4NewNode->LinkEndChild(pNameValue);



	//
	TiXmlElement* addr4NewNode=new TiXmlElement("addr");
	parent->LinkEndChild(addr4NewNode);
	CString strAddr="Shaanxi Xianyang";
	TiXmlText *pAddrValue=new TiXmlText(strAddr);
	addr4NewNode->LinkEndChild(pAddrValue);
	//
	TiXmlElement* tel4NewNode=new TiXmlElement("tel");
	parent->LinkEndChild(tel4NewNode);
	CString strTel="02937310627";
	TiXmlText *pTelValue=new TiXmlText(strTel);
	tel4NewNode->LinkEndChild(pTelValue);
	//保存
	pDoc->SaveFile("lengquan1.xml"); 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值