TiXmlElement的一点总结

TiXmlElement的一点总结

2018.05.05 09:17:23字数 262阅读 1606

1.元素:元素分跟元素和其他元素,根元素可以为空,根元素都是有前后标签组成,其他非根元素可以不带后标签。

例如根元素:<PROOT></PROOT>

根元素后面child元素不带后标签

例如:<PROOT><CHILD time = “20151365” sex=“nan”></PROOT>

TiXmlDocument xmlDoc;    
	xmlDoc.Parse(szTemp);    
	if(xmlDoc.Error())    {       
			return-1;    
	}
	TiXmlElement* pRoot=xmlDoc.RootElement();
	TiXmlElement* pElement=pRoot->FirstChildElement("CHILD"); //获取第一个孩子元素
	if(pElement)        
	{            
		TiXmlAttribute* tmp=pRoot->FirstAttribute(); 
		while(tmp !=NULL)           
		{if(strcmp(tmp->Name(),"Time") ==0)             
		{                    if(tmp->Value() !=NULL)                   
		{                        strcpy(Time, tmp->Value());                    
		}                
		}               
		if(strcmp(tmp->Name(),"sex") ==0)               
		{                   
			if(tmp->Value() !=NULL)                    {                        
				strcpy(RecordData, tmp->Value());                    
			}               
		}                
		tmp = tmp->Next();           
		}        
	}

元素下面不能直接带值,元素下面只能接元素,节点和属性,节点和属性后面可以带值

例如元素接元素:<PROOT><ELEMENT></ELEMENT></PROOT>

例如元素接节点:<PROOT><NODE>节点内容<NODE></PROOT>

例如元素接属性: <PROOT><ATTRIBUTE time="20180505" sex="NAN" height=“188”></PROOT>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lst0426

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值