|
|
#ifndef XML_IO_H_PRIVATE__ |
|
|
#define XML_IO_H_PRIVATE__ |
|
|
|
|
|
#include <libxml/encoding.h> |
|
|
#include <libxml/tree.h> |
|
|
#include <libxml/xmlversion.h> |
|
|
|
|
|
#ifndef SIZE_MAX |
|
|
#define SIZE_MAX ((size_t)(-1)) |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define XML_IO_BUFFER_SIZE 6000 |
|
|
|
|
|
#define XML_ESCAPE_ATTR (1u << 0) |
|
|
#define XML_ESCAPE_NON_ASCII (1u << 1) |
|
|
#define XML_ESCAPE_HTML (1u << 2) |
|
|
#define XML_ESCAPE_QUOT (1u << 3) |
|
|
|
|
|
XML_HIDDEN xmlChar * |
|
|
xmlEscapeText(const xmlChar *text, int flags); |
|
|
#ifdef LIBXML_OUTPUT_ENABLED |
|
|
XML_HIDDEN void |
|
|
xmlSerializeText(xmlOutputBuffer *buf, const xmlChar *string, size_t maxSize, |
|
|
unsigned flags); |
|
|
#endif |
|
|
|
|
|
XML_HIDDEN void |
|
|
xmlInitIOCallbacks(void); |
|
|
|
|
|
XML_HIDDEN int |
|
|
xmlNoNetExists(const char *filename); |
|
|
|
|
|
XML_HIDDEN xmlParserErrors |
|
|
xmlParserInputBufferCreateUrl(const char *URI, xmlCharEncoding enc, |
|
|
xmlParserInputFlags flags, |
|
|
xmlParserInputBuffer **out); |
|
|
|
|
|
XML_HIDDEN xmlParserInputBuffer * |
|
|
xmlNewInputBufferString(const char *str, xmlParserInputFlags flags); |
|
|
XML_HIDDEN xmlParserInputBuffer * |
|
|
xmlNewInputBufferMemory(const void *mem, size_t size, |
|
|
xmlParserInputFlags flags, xmlCharEncoding enc); |
|
|
|
|
|
XML_HIDDEN xmlParserErrors |
|
|
xmlInputFromFd(xmlParserInputBuffer *buf, int fd, xmlParserInputFlags flags); |
|
|
|
|
|
#ifdef LIBXML_OUTPUT_ENABLED |
|
|
XML_HIDDEN void |
|
|
xmlOutputBufferWriteQuotedString(xmlOutputBuffer *buf, |
|
|
const xmlChar *string); |
|
|
#endif |
|
|
|
|
|
#endif |
|
|
|