従来の 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())
{
// ...
}
}