FirstChildElement()

FirstChildElement()是用來獲取子節點的元素。

FirstChildElement()用來獲取子節點的元素。
對於XML檔案,獲取宙府槳喇根元素:
TiXmlElement* pTiXmlRootElem = pTiXmlDoc->RootElement();
TinyXML是基於樹狀結企雅蒸構的,所以需要通過TiXmlElement類的FirstChildElement(key)方法一級一級地煮地戒囑獲取下一級元素的指針,如:
TiXmlElement* pTiXmlElem = = pTiXmlRootElem->FirstChildElement("child1");
如果要獲取child1節點的屬性值subNum,則需要調用Attribute(key, value),其中value為[out]型參數,是把屬性籃寒達key對應的值放到value中,如:
Int32 nValue = 0;
pTiXmlElem->Attribute("subNum"嫌囑您, &nValue);
而如果某個元素下面全部/部分子元素的key為一樣的話(可以理解成數端地捉組),我們可以使用埋堡TiXmlElement指針及FirstChildElement(key)與NextSiblingElement(key)來遍歷該元素的所有子元素。

相關詞條

熱門詞條

聯絡我們