#include <mce/config.h>
#include <libxml/xmlwriter.h>
#include <mce/helper.h>
Go to the source code of this file.
|
| mceTextWriter * | mceTextWriterCreateIO (xmlOutputWriteCallback iowrite, xmlOutputCloseCallback ioclose, void *ioctx, xmlCharEncodingHandlerPtr encoder) |
| |
| mceTextWriter * | mceNewTextWriterFile (FILE *file) |
| |
| int | mceTextWriterFree (mceTextWriter *w) |
| |
| int | mceTextWriterStartDocument (mceTextWriter *w) |
| |
| int | mceTextWriterEndDocument (mceTextWriter *w) |
| |
| int | mceTextWriterStartElement (mceTextWriter *w, const xmlChar *ns, const xmlChar *ln) |
| |
| int | mceTextWriterEndElement (mceTextWriter *w, const xmlChar *ns, const xmlChar *ln) |
| |
| int | mceTextWriterWriteString (mceTextWriter *w, const xmlChar *content) |
| |
| const xmlChar * | mceTextWriterRegisterNamespace (mceTextWriter *w, const xmlChar *ns, const xmlChar *prefix, int flags) |
| |
| int | mceTextWriterProcessContent (mceTextWriter *w, const xmlChar *ns, const xmlChar *ln) |
| |
| int | mceTextWriterAttributeF (mceTextWriter *w, const xmlChar *ns, const xmlChar *ln, const char *value,...) |
| |
| int | mceTextWriterStartAlternateContent (mceTextWriter *w) |
| |
| int | mceTextWriterEndAlternateContent (mceTextWriter *w) |
| |
| int | mceTextWriterStartChoice (mceTextWriter *w, const xmlChar *ns) |
| |
| int | mceTextWriterEndChoice (mceTextWriter *w) |
| |
| int | mceTextWriterStartFallback (mceTextWriter *w) |
| |
| int | mceTextWriterEndFallback (mceTextWriter *w) |
| |
| xmlTextWriterPtr | mceTextWriterIntern (mceTextWriter *w) |
| |
| xmlTextWriterPtr | xmlNewTextWriterFile (FILE *file) |
| |
Default flags for an MCE namespace declaration.
- Examples:
- mce_write.c.
| #define MCE_IGNORABLE 0x1 |
Flags MCE namespace declaration "ignorable".
- Examples:
- mce_write.c.
| #define MCE_MUSTUNDERSTAND 0x2 |
Flags MCE namespace declaration "must understand".
The MCE text writer context.
Helper which create a new MCE text writer for a FILE handle.
| int mceTextWriterAttributeF |
( |
mceTextWriter * |
w, |
|
|
const xmlChar * |
ns, |
|
|
const xmlChar * |
ln, |
|
|
const char * |
value, |
|
|
|
... |
|
) |
| |
| mceTextWriter* mceTextWriterCreateIO |
( |
xmlOutputWriteCallback |
iowrite, |
|
|
xmlOutputCloseCallback |
ioclose, |
|
|
void * |
ioctx, |
|
|
xmlCharEncodingHandlerPtr |
encoder |
|
) |
| |
Ends an MCE alternate content section.
| int mceTextWriterEndElement |
( |
mceTextWriter * |
w, |
|
|
const xmlChar * |
ns, |
|
|
const xmlChar * |
ln |
|
) |
| |
Returns the underlying xmlTextWriter.
| int mceTextWriterProcessContent |
( |
mceTextWriter * |
w, |
|
|
const xmlChar * |
ns, |
|
|
const xmlChar * |
ln |
|
) |
| |
Register qname (ns, ln) as a "process content" element wrt. MCE. Must be called before mceTextWriterStartElement.
- Examples:
- mce_write.c.
| const xmlChar* mceTextWriterRegisterNamespace |
( |
mceTextWriter * |
w, |
|
|
const xmlChar * |
ns, |
|
|
const xmlChar * |
prefix, |
|
|
int |
flags |
|
) |
| |
Starts an MCE alternate content section.
| int mceTextWriterStartChoice |
( |
mceTextWriter * |
w, |
|
|
const xmlChar * |
ns |
|
) |
| |
| int mceTextWriterStartElement |
( |
mceTextWriter * |
w, |
|
|
const xmlChar * |
ns, |
|
|
const xmlChar * |
ln |
|
) |
| |
| int mceTextWriterWriteString |
( |
mceTextWriter * |
w, |
|
|
const xmlChar * |
content |
|
) |
| |
| xmlTextWriterPtr xmlNewTextWriterFile |
( |
FILE * |
file | ) |
|
Helper which create a new xmlTextWriterPtr for a FILE handle.
- Examples:
- opc_part.c.