10#ifndef __XML_XMLSAVE_H__
11#define __XML_XMLSAVE_H__
18#ifdef LIBXML_OUTPUT_ENABLED
30 XML_SAVE_FORMAT = 1<<0,
31 XML_SAVE_NO_DECL = 1<<1,
32 XML_SAVE_NO_EMPTY = 1<<2,
33 XML_SAVE_NO_XHTML = 1<<3,
34 XML_SAVE_XHTML = 1<<4,
35 XML_SAVE_AS_XML = 1<<5,
36 XML_SAVE_AS_HTML = 1<<6,
37 XML_SAVE_WSNONSIG = 1<<7
41typedef struct _xmlSaveCtxt xmlSaveCtxt;
42typedef xmlSaveCtxt *xmlSaveCtxtPtr;
49 xmlSaveToFilename (
const char *
filename,
59 xmlSaveToIO (xmlOutputWriteCallback iowrite,
60 xmlOutputCloseCallback ioclose,
66 xmlSaveDoc (xmlSaveCtxtPtr ctxt,
69 xmlSaveTree (xmlSaveCtxtPtr ctxt,
73 xmlSaveFlush (xmlSaveCtxtPtr ctxt);
75 xmlSaveClose (xmlSaveCtxtPtr ctxt);
77 xmlSaveSetEscape (xmlSaveCtxtPtr ctxt,
80 xmlSaveSetAttrEscape (xmlSaveCtxtPtr ctxt,
int(* xmlCharEncodingOutputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)