fred-mod-eppd
|
Macros | |
#define | START_ELEMENT(writer, err_handler, elem) |
#define | WRITE_ELEMENT(writer, err_handler, elem, str) |
#define | WRITE_ELEMENT_IF_NONEMPTY(writer, err_handler, elem, str) |
#define | WRITE_STRING(writer, err_handler, str) |
#define | WRITE_ATTRIBUTE(writer, err_handler, attr_name, attr_value) |
#define | END_ELEMENT(writer, err_handler) |
Following macros are shortcuts used for document creation. So that we don't have to clutter the code with error checking and other stuff. That makes the code much more readable.
All macros assume that
#define END_ELEMENT | ( | writer, | |
err_handler | |||
) |
Wrapper around libxml's xmlTextWriterEndElement() function.
#define START_ELEMENT | ( | writer, | |
err_handler, | |||
elem | |||
) |
Wrapper around libxml's xmlTextWriterStartElement() function.
#define WRITE_ATTRIBUTE | ( | writer, | |
err_handler, | |||
attr_name, | |||
attr_value | |||
) |
Wrapper around libxml's xmlTextWriterWriteAttribute() function.
#define WRITE_ELEMENT | ( | writer, | |
err_handler, | |||
elem, | |||
str | |||
) |
Wrapper around libxml's xmlTextWriterWriteElement() function.
#define WRITE_ELEMENT_IF_NONEMPTY | ( | writer, | |
err_handler, | |||
elem, | |||
str | |||
) |
Wrapper around libxml's xmlTextWriterWriteElement() function.
#define WRITE_STRING | ( | writer, | |
err_handler, | |||
str | |||
) |
Wrapper around libxml's xmlTextWriterWriteString() function.