needle            105 lib/common/crmcommon_private.h xmlNode *pcmk__xml_match(xmlNode *haystack, xmlNode *needle, bool exact);
needle            371 lib/common/xml.c pcmk__xml_match(xmlNode *haystack, xmlNode *needle, bool exact)
needle            373 lib/common/xml.c     CRM_CHECK(needle != NULL, return NULL);
needle            375 lib/common/xml.c     if (needle->type == XML_COMMENT_NODE) {
needle            376 lib/common/xml.c         return pcmk__xc_match(haystack, needle, exact);
needle            379 lib/common/xml.c         const char *id = ID(needle);
needle            382 lib/common/xml.c         return pcmk__xe_match(haystack, crm_element_name(needle), attr, id);