Spaces:
Sleeping
Sleeping
/* | |
* Summary: specific APIs to process HTML tree, especially serialization | |
* Description: this module implements a few function needed to process | |
* tree in an HTML specific way. | |
* | |
* Copy: See Copyright for the status of this software. | |
* | |
* Author: Daniel Veillard | |
*/ | |
extern "C" { | |
/** | |
* HTML_TEXT_NODE: | |
* | |
* Macro. A text node in a HTML document is really implemented | |
* the same way as a text node in an XML document. | |
*/ | |
/** | |
* HTML_ENTITY_REF_NODE: | |
* | |
* Macro. An entity reference in a HTML document is really implemented | |
* the same way as an entity reference in an XML document. | |
*/ | |
/** | |
* HTML_COMMENT_NODE: | |
* | |
* Macro. A comment in a HTML document is really implemented | |
* the same way as a comment in an XML document. | |
*/ | |
/** | |
* HTML_PRESERVE_NODE: | |
* | |
* Macro. A preserved node in a HTML document is really implemented | |
* the same way as a CDATA section in an XML document. | |
*/ | |
/** | |
* HTML_PI_NODE: | |
* | |
* Macro. A processing instruction in a HTML document is really implemented | |
* the same way as a processing instruction in an XML document. | |
*/ | |
XMLPUBFUN htmlDocPtr XMLCALL | |
htmlNewDoc (const xmlChar *URI, | |
const xmlChar *ExternalID); | |
XMLPUBFUN htmlDocPtr XMLCALL | |
htmlNewDocNoDtD (const xmlChar *URI, | |
const xmlChar *ExternalID); | |
XMLPUBFUN const xmlChar * XMLCALL | |
htmlGetMetaEncoding (htmlDocPtr doc); | |
XMLPUBFUN int XMLCALL | |
htmlSetMetaEncoding (htmlDocPtr doc, | |
const xmlChar *encoding); | |
XMLPUBFUN void XMLCALL | |
htmlDocDumpMemory (xmlDocPtr cur, | |
xmlChar **mem, | |
int *size); | |
XMLPUBFUN void XMLCALL | |
htmlDocDumpMemoryFormat (xmlDocPtr cur, | |
xmlChar **mem, | |
int *size, | |
int format); | |
XMLPUBFUN int XMLCALL | |
htmlDocDump (FILE *f, | |
xmlDocPtr cur); | |
XMLPUBFUN int XMLCALL | |
htmlSaveFile (const char *filename, | |
xmlDocPtr cur); | |
XMLPUBFUN int XMLCALL | |
htmlNodeDump (xmlBufferPtr buf, | |
xmlDocPtr doc, | |
xmlNodePtr cur); | |
XMLPUBFUN void XMLCALL | |
htmlNodeDumpFile (FILE *out, | |
xmlDocPtr doc, | |
xmlNodePtr cur); | |
XMLPUBFUN int XMLCALL | |
htmlNodeDumpFileFormat (FILE *out, | |
xmlDocPtr doc, | |
xmlNodePtr cur, | |
const char *encoding, | |
int format); | |
XMLPUBFUN int XMLCALL | |
htmlSaveFileEnc (const char *filename, | |
xmlDocPtr cur, | |
const char *encoding); | |
XMLPUBFUN int XMLCALL | |
htmlSaveFileFormat (const char *filename, | |
xmlDocPtr cur, | |
const char *encoding, | |
int format); | |
XMLPUBFUN void XMLCALL | |
htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, | |
xmlDocPtr doc, | |
xmlNodePtr cur, | |
const char *encoding, | |
int format); | |
XMLPUBFUN void XMLCALL | |
htmlDocContentDumpOutput(xmlOutputBufferPtr buf, | |
xmlDocPtr cur, | |
const char *encoding); | |
XMLPUBFUN void XMLCALL | |
htmlDocContentDumpFormatOutput(xmlOutputBufferPtr buf, | |
xmlDocPtr cur, | |
const char *encoding, | |
int format); | |
XMLPUBFUN void XMLCALL | |
htmlNodeDumpOutput (xmlOutputBufferPtr buf, | |
xmlDocPtr doc, | |
xmlNodePtr cur, | |
const char *encoding); | |
XMLPUBFUN int XMLCALL | |
htmlIsBooleanAttr (const xmlChar *name); | |
} | |