diff options
Diffstat (limited to 'src/utils/xml/libxml.h')
-rw-r--r-- | src/utils/xml/libxml.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/utils/xml/libxml.h b/src/utils/xml/libxml.h index a783c09c2..6d8c35cab 100644 --- a/src/utils/xml/libxml.h +++ b/src/utils/xml/libxml.h @@ -49,10 +49,26 @@ reinterpret_cast<const xmlChar*>(name)) #define XmlTextWriterStartElement(writer, name) \ xmlTextWriterStartElement(writer, reinterpret_cast<const xmlChar*>(name)) +#define XmlTextWriterEndElement(writer) xmlTextWriterEndElement(writer) #define XmlTextWriterWriteAttribute(writer, name, content) \ xmlTextWriterWriteAttribute(writer, \ reinterpret_cast<const xmlChar*>(name), \ reinterpret_cast<const xmlChar*>(content)) +#define XmlNodeGetContent(node) xmlNodeGetContent(node) +#define XmlNewTextWriterFilename(name, flags) \ + xmlNewTextWriterFilename(name, flags) +#define XmlTextWriterSetIndent(writer, flags) \ + xmlTextWriterSetIndent(writer, flags) +#define XmlTextWriterStartDocument(writer, p1, p2, p3) \ + xmlTextWriterStartDocument(writer, p1, p2, p3) +#define XmlTextWriterEndDocument(writer) xmlTextWriterEndDocument(writer) +#define XmlFreeTextWriter(writer) xmlFreeTextWriter(writer) +#define XmlHaveChildContent(node) ((node)->xmlChildrenNode != nullptr && \ + (node)->xmlChildrenNode->content != nullptr) +#define XmlChildContent(node) reinterpret_cast<const char*>(\ + (node)->xmlChildrenNode->content) +#define XmlFree(ptr) xmlFree(ptr) +#define XmlNodeDefault nullptr /** * XML helper functions. |