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();
? ? ? ? ? ? }
? ? ? ? }
元素下面不能直接帶值片择,元素下面只能接元素,節(jié)點和屬性骚揍,節(jié)點和屬性后面可以帶值
例如元素接元素:<PROOT><ELEMENT></ELEMENT></PROOT>
例如元素接節(jié)點:<PROOT><NODE>節(jié)點內容<NODE></PROOT>
例如元素接屬性: <PROOT><ATTRIBUTE time="20180505" sex="NAN" height=“188”></PROOT>