10 #ifndef PCMK__CRM_COMMON_XML_COMPAT__H    11 #  define PCMK__CRM_COMMON_XML_COMPAT__H    14 #include <libxml/tree.h>            34 gboolean 
apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml);
    37 static inline const char *
    38 crm_xml_add_boolean(xmlNode *node, 
const char *
name, gboolean value)
    47 #endif // PCMK__CRM_COMMON_XML_COMPAT__H 
const char * crm_xml_add(xmlNode *node, const char *name, const char *value)
Create an XML attribute with specified name and value. 
 
Wrappers for and extensions to libxml2. 
 
gboolean apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml)
 
xmlNode * find_entity(xmlNode *parent, const char *node_name, const char *id)