Mercurial > repos > shellac > guppy_basecaller
comparison env/lib/python3.7/site-packages/lxml/includes/libxml/HTMLtree.h @ 0:26e78fe6e8c4 draft
"planemo upload commit c699937486c35866861690329de38ec1a5d9f783"
| author | shellac |
|---|---|
| date | Sat, 02 May 2020 07:14:21 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:26e78fe6e8c4 |
|---|---|
| 1 /* | |
| 2 * Summary: specific APIs to process HTML tree, especially serialization | |
| 3 * Description: this module implements a few function needed to process | |
| 4 * tree in an HTML specific way. | |
| 5 * | |
| 6 * Copy: See Copyright for the status of this software. | |
| 7 * | |
| 8 * Author: Daniel Veillard | |
| 9 */ | |
| 10 | |
| 11 #ifndef __HTML_TREE_H__ | |
| 12 #define __HTML_TREE_H__ | |
| 13 | |
| 14 #include <stdio.h> | |
| 15 #include <libxml/xmlversion.h> | |
| 16 #include <libxml/tree.h> | |
| 17 #include <libxml/HTMLparser.h> | |
| 18 | |
| 19 #ifdef LIBXML_HTML_ENABLED | |
| 20 | |
| 21 #ifdef __cplusplus | |
| 22 extern "C" { | |
| 23 #endif | |
| 24 | |
| 25 | |
| 26 /** | |
| 27 * HTML_TEXT_NODE: | |
| 28 * | |
| 29 * Macro. A text node in a HTML document is really implemented | |
| 30 * the same way as a text node in an XML document. | |
| 31 */ | |
| 32 #define HTML_TEXT_NODE XML_TEXT_NODE | |
| 33 /** | |
| 34 * HTML_ENTITY_REF_NODE: | |
| 35 * | |
| 36 * Macro. An entity reference in a HTML document is really implemented | |
| 37 * the same way as an entity reference in an XML document. | |
| 38 */ | |
| 39 #define HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE | |
| 40 /** | |
| 41 * HTML_COMMENT_NODE: | |
| 42 * | |
| 43 * Macro. A comment in a HTML document is really implemented | |
| 44 * the same way as a comment in an XML document. | |
| 45 */ | |
| 46 #define HTML_COMMENT_NODE XML_COMMENT_NODE | |
| 47 /** | |
| 48 * HTML_PRESERVE_NODE: | |
| 49 * | |
| 50 * Macro. A preserved node in a HTML document is really implemented | |
| 51 * the same way as a CDATA section in an XML document. | |
| 52 */ | |
| 53 #define HTML_PRESERVE_NODE XML_CDATA_SECTION_NODE | |
| 54 /** | |
| 55 * HTML_PI_NODE: | |
| 56 * | |
| 57 * Macro. A processing instruction in a HTML document is really implemented | |
| 58 * the same way as a processing instruction in an XML document. | |
| 59 */ | |
| 60 #define HTML_PI_NODE XML_PI_NODE | |
| 61 | |
| 62 XMLPUBFUN htmlDocPtr XMLCALL | |
| 63 htmlNewDoc (const xmlChar *URI, | |
| 64 const xmlChar *ExternalID); | |
| 65 XMLPUBFUN htmlDocPtr XMLCALL | |
| 66 htmlNewDocNoDtD (const xmlChar *URI, | |
| 67 const xmlChar *ExternalID); | |
| 68 XMLPUBFUN const xmlChar * XMLCALL | |
| 69 htmlGetMetaEncoding (htmlDocPtr doc); | |
| 70 XMLPUBFUN int XMLCALL | |
| 71 htmlSetMetaEncoding (htmlDocPtr doc, | |
| 72 const xmlChar *encoding); | |
| 73 #ifdef LIBXML_OUTPUT_ENABLED | |
| 74 XMLPUBFUN void XMLCALL | |
| 75 htmlDocDumpMemory (xmlDocPtr cur, | |
| 76 xmlChar **mem, | |
| 77 int *size); | |
| 78 XMLPUBFUN void XMLCALL | |
| 79 htmlDocDumpMemoryFormat (xmlDocPtr cur, | |
| 80 xmlChar **mem, | |
| 81 int *size, | |
| 82 int format); | |
| 83 XMLPUBFUN int XMLCALL | |
| 84 htmlDocDump (FILE *f, | |
| 85 xmlDocPtr cur); | |
| 86 XMLPUBFUN int XMLCALL | |
| 87 htmlSaveFile (const char *filename, | |
| 88 xmlDocPtr cur); | |
| 89 XMLPUBFUN int XMLCALL | |
| 90 htmlNodeDump (xmlBufferPtr buf, | |
| 91 xmlDocPtr doc, | |
| 92 xmlNodePtr cur); | |
| 93 XMLPUBFUN void XMLCALL | |
| 94 htmlNodeDumpFile (FILE *out, | |
| 95 xmlDocPtr doc, | |
| 96 xmlNodePtr cur); | |
| 97 XMLPUBFUN int XMLCALL | |
| 98 htmlNodeDumpFileFormat (FILE *out, | |
| 99 xmlDocPtr doc, | |
| 100 xmlNodePtr cur, | |
| 101 const char *encoding, | |
| 102 int format); | |
| 103 XMLPUBFUN int XMLCALL | |
| 104 htmlSaveFileEnc (const char *filename, | |
| 105 xmlDocPtr cur, | |
| 106 const char *encoding); | |
| 107 XMLPUBFUN int XMLCALL | |
| 108 htmlSaveFileFormat (const char *filename, | |
| 109 xmlDocPtr cur, | |
| 110 const char *encoding, | |
| 111 int format); | |
| 112 | |
| 113 XMLPUBFUN void XMLCALL | |
| 114 htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, | |
| 115 xmlDocPtr doc, | |
| 116 xmlNodePtr cur, | |
| 117 const char *encoding, | |
| 118 int format); | |
| 119 XMLPUBFUN void XMLCALL | |
| 120 htmlDocContentDumpOutput(xmlOutputBufferPtr buf, | |
| 121 xmlDocPtr cur, | |
| 122 const char *encoding); | |
| 123 XMLPUBFUN void XMLCALL | |
| 124 htmlDocContentDumpFormatOutput(xmlOutputBufferPtr buf, | |
| 125 xmlDocPtr cur, | |
| 126 const char *encoding, | |
| 127 int format); | |
| 128 XMLPUBFUN void XMLCALL | |
| 129 htmlNodeDumpOutput (xmlOutputBufferPtr buf, | |
| 130 xmlDocPtr doc, | |
| 131 xmlNodePtr cur, | |
| 132 const char *encoding); | |
| 133 | |
| 134 #endif /* LIBXML_OUTPUT_ENABLED */ | |
| 135 | |
| 136 XMLPUBFUN int XMLCALL | |
| 137 htmlIsBooleanAttr (const xmlChar *name); | |
| 138 | |
| 139 | |
| 140 #ifdef __cplusplus | |
| 141 } | |
| 142 #endif | |
| 143 | |
| 144 #endif /* LIBXML_HTML_ENABLED */ | |
| 145 | |
| 146 #endif /* __HTML_TREE_H__ */ | |
| 147 |
