12345678910111213141516171819202122232425262728293031323334353637 |
- /*
- * Summary: Internal Interfaces for saving in libxml2
- * Description: this module describes a few interfaces which were
- * added along with the API changes in 2.9.0
- * those are private routines at this point
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
- #ifndef __XML_SAVE_H__
- #define __XML_SAVE_H__
- #include <libxml/tree.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifdef LIBXML_OUTPUT_ENABLED
- void xmlBufAttrSerializeTxtContent(xmlBufPtr buf, xmlDocPtr doc,
- xmlAttrPtr attr, const xmlChar * string);
- void xmlBufDumpNotationTable(xmlBufPtr buf, xmlNotationTablePtr table);
- void xmlBufDumpElementDecl(xmlBufPtr buf, xmlElementPtr elem);
- void xmlBufDumpAttributeDecl(xmlBufPtr buf, xmlAttributePtr attr);
- void xmlBufDumpEntityDecl(xmlBufPtr buf, xmlEntityPtr ent);
- #endif
- xmlChar *xmlEncodeAttributeEntities(xmlDocPtr doc, const xmlChar *input);
- #ifdef __cplusplus
- }
- #endif
- #endif /* __XML_SAVE_H__ */
|