#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.