您的位置:首页 > 大数据 > 人工智能

FirstChildElement() http://baike.baidu.com/link?url=VdlvQlGU-NGLshFepuft_u3MRdjZ9CAfGhOYuL915Oo-9pb

2015-07-28 20:33 591 查看


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)来遍历该元素的所有子元素。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: