Deprecated Pacemaker XML API.
More...
#include <glib.h>
#include <libxml/tree.h>
#include <crm/common/xml.h>
Go to the source code of this file.
|
| int | add_node_nocopy (xmlNode *parent, const char *name, xmlNode *child) |
| |
| xmlNode * | find_entity (xmlNode *parent, const char *node_name, const char *id) |
| |
| char * | xml_get_path (const xmlNode *xml) |
| | Get an XPath string that matches an XML element as closely as possible. More...
|
| |
| void | xml_log_changes (uint8_t level, const char *function, const xmlNode *xml) |
| |
| void | xml_log_patchset (uint8_t level, const char *function, const xmlNode *xml) |
| |
| gboolean | apply_xml_diff (xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml) |
| |
| void | crm_destroy_xml (gpointer data) |
| |
Deprecated Pacemaker XML API.
- Deprecated:
- Do not include this header directly. The XML APIs in this header, and the header itself, will be removed in a future release.
Definition in file xml_compat.h.
◆ XML_PARANOIA_CHECKS
| #define XML_PARANOIA_CHECKS 0 |
◆ add_node_nocopy()
| int add_node_nocopy |
( |
xmlNode * |
parent, |
|
|
const char * |
name, |
|
|
xmlNode * |
child |
|
) |
| |
◆ apply_xml_diff()
| gboolean apply_xml_diff |
( |
xmlNode * |
old_xml, |
|
|
xmlNode * |
diff, |
|
|
xmlNode ** |
new_xml |
|
) |
| |
◆ crm_destroy_xml()
| void crm_destroy_xml |
( |
gpointer |
data | ) |
|
◆ find_entity()
| xmlNode* find_entity |
( |
xmlNode * |
parent, |
|
|
const char * |
node_name, |
|
|
const char * |
id |
|
) |
| |
◆ xml_get_path()
| char* xml_get_path |
( |
const xmlNode * |
xml | ) |
|
Get an XPath string that matches an XML element as closely as possible.
- Deprecated:
- This function will be removed in a future release
- Deprecated:
- This function will be removed in a future release
- Parameters
-
| [in] | xml | The XML element for which to build an XPath string |
- Returns
- A string that matches
xml, or NULL if xml is NULL.
- Note
- The caller is responsible for freeing the string using free().
Definition at line 361 of file xpath.c.
◆ xml_log_changes()
| void xml_log_changes |
( |
uint8_t |
level, |
|
|
const char * |
function, |
|
|
const xmlNode * |
xml |
|
) |
| |
◆ xml_log_patchset()
| void xml_log_patchset |
( |
uint8_t |
level, |
|
|
const char * |
function, |
|
|
const xmlNode * |
xml |
|
) |
| |