我正在更新使用旧 TinyXml库的代码,以改用新的 TinyXML-2版本。
在编辑时,我注意到该函数在TinyXML-2TiXmlNode::FirstChild(const char *)
中没有直接替换。
我的问题是:
- 我错过的上述功能是否有方便的替代品?
- 如果没有,应该如何为 TinyXML-2 更新下面的示例代码?
// TiXmlElement *element; // assume this was correctly loaded
TiXmlNode *node;
if ((node = element->FirstChild("example")) != nullptr)
{
for (TiXmlElement *walk = node->FirstChildElement();
walk != nullptr;
walk = walk->NextSiblingElement())
{
// ...
}
}