및 xml_attribute
또는 xml_node
이 주어지면 해당 속성 또는 노드가 쿼리와 일치하는지 여부를 알고 싶습니다.pugixml : xpath가 특정 노드/속성과 일치하는지 알아보십시오.
나는 xpath_node_set
에 쿼리를 평가하고 다음 노드는 다음과 같이 내부에 있는지 여부를 확인할 수 있습니다 : 조금 비싼 것 같습니다 그러나
bool match(const pugi::xpath_query& query, const pugi::xml_node& node)
{
for (const auto& child : query.evaluate_node_set(node.parent()))
{
if (child.node() == node)
return true;
}
return false;
}
을. 더 싼 방법이 있습니까?