blob: 26cc51d1a9d61bca7cc06e674404e4a2d7b07b25 [file] [log] [blame]
Daniel Veillard50cdab52012-07-16 14:52:00 +08001/*
2 * save.h: Internal Interfaces for saving
3 *
4 * See Copyright for the status of this software.
5 *
6 * daniel@veillard.com
7 */
8
9#ifndef __XML_SAVE_H__
10#define __XML_SAVE_H__
11
12#include <libxml/tree.h>
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18void xmlBufAttrSerializeTxtContent(xmlBufPtr buf, xmlDocPtr doc,
19 xmlAttrPtr attr, const xmlChar * string);
20void xmlBufDumpNotationTable(xmlBufPtr buf, xmlNotationTablePtr table);
21void xmlBufDumpElementDecl(xmlBufPtr buf, xmlElementPtr elem);
22void xmlBufDumpAttributeDecl(xmlBufPtr buf, xmlAttributePtr attr);
23void xmlBufDumpEntityDecl(xmlBufPtr buf, xmlEntityPtr ent);
24
25#ifdef __cplusplus
26}
27#endif
28#endif /* __XML_SAVE_H__ */
29