pugixml - 检查节点是否存在

pugixml - check if node exists or not

我这样得到一个子节点:

pugi::xml_node child = root.child("aaa")

我想检查该子节点是否存在。我应该直接打电话给 child.empty() 吗?

xml_node class 有一个逻辑 bool 运算符重载,允许您通过简单地调用

来检查它是否存在
if (child) { ... }

和类似的 operator! 用于检查它是否不存在

if (!child) { ... }