| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | #ifndef __XML_XMLSAVE_H__ |
| | #define __XML_XMLSAVE_H__ |
| |
|
| | #include <libxml/xmlversion.h> |
| | #include <libxml/tree.h> |
| | #include <libxml/encoding.h> |
| | #include <libxml/xmlIO.h> |
| |
|
| | #ifdef LIBXML_OUTPUT_ENABLED |
| | #ifdef __cplusplus |
| | extern "C" { |
| | #endif |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | typedef enum { |
| | XML_SAVE_FORMAT = 1<<0, |
| | XML_SAVE_NO_DECL = 1<<1, |
| | XML_SAVE_NO_EMPTY = 1<<2, |
| | XML_SAVE_NO_XHTML = 1<<3, |
| | XML_SAVE_XHTML = 1<<4, |
| | XML_SAVE_AS_XML = 1<<5, |
| | XML_SAVE_AS_HTML = 1<<6, |
| | XML_SAVE_WSNONSIG = 1<<7 |
| | } xmlSaveOption; |
| |
|
| |
|
| | typedef struct _xmlSaveCtxt xmlSaveCtxt; |
| | typedef xmlSaveCtxt *xmlSaveCtxtPtr; |
| |
|
| | XMLPUBFUN xmlSaveCtxtPtr |
| | xmlSaveToFd (int fd, |
| | const char *encoding, |
| | int options); |
| | XMLPUBFUN xmlSaveCtxtPtr |
| | xmlSaveToFilename (const char *filename, |
| | const char *encoding, |
| | int options); |
| |
|
| | XMLPUBFUN xmlSaveCtxtPtr |
| | xmlSaveToBuffer (xmlBufferPtr buffer, |
| | const char *encoding, |
| | int options); |
| |
|
| | XMLPUBFUN xmlSaveCtxtPtr |
| | xmlSaveToIO (xmlOutputWriteCallback iowrite, |
| | xmlOutputCloseCallback ioclose, |
| | void *ioctx, |
| | const char *encoding, |
| | int options); |
| |
|
| | XMLPUBFUN long |
| | xmlSaveDoc (xmlSaveCtxtPtr ctxt, |
| | xmlDocPtr doc); |
| | XMLPUBFUN long |
| | xmlSaveTree (xmlSaveCtxtPtr ctxt, |
| | xmlNodePtr node); |
| |
|
| | XMLPUBFUN int |
| | xmlSaveFlush (xmlSaveCtxtPtr ctxt); |
| | XMLPUBFUN int |
| | xmlSaveClose (xmlSaveCtxtPtr ctxt); |
| | XMLPUBFUN int |
| | xmlSaveSetEscape (xmlSaveCtxtPtr ctxt, |
| | xmlCharEncodingOutputFunc escape); |
| | XMLPUBFUN int |
| | xmlSaveSetAttrEscape (xmlSaveCtxtPtr ctxt, |
| | xmlCharEncodingOutputFunc escape); |
| | #ifdef __cplusplus |
| | } |
| | #endif |
| | #endif |
| | #endif |
| |
|
| |
|
| |
|