Details
HTML_TEXT_NODE
#define HTML_TEXT_NODE XML_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
#define HTML_ENTITY_REF_NODE XML_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
#define HTML_COMMENT_NODE XML_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
#define HTML_PRESERVE_NODE XML_CDATA_SECTION_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
#define HTML_PI_NODE XML_PI_NODE |
Macro. A processing instruction in a HTML document is really implemented
the same way as a processing instruction in an XML document.
htmlNewDoc ()
Creates a new HTML document
htmlNewDocNoDtD ()
Creates a new HTML document without a DTD node if URI and ExternalID
are NULL
htmlGetMetaEncoding ()
Encoding definition lookup in the Meta tags
htmlSetMetaEncoding ()
Sets the current encoding in the Meta tags
NOTE: this will not change the document content encoding, just
the META flag associated.
htmlDocDumpMemory ()
Dump an HTML document in memory and return the xmlChar * and it's size.
It's up to the caller to free the memory.
htmlDocDump ()
Dump an HTML document to an open FILE.
htmlSaveFile ()
int htmlSaveFile (const char *filename,
xmlDocPtr cur); |
Dump an HTML document to a file. If filename is "-" the stdout file is
used.
htmlNodeDump ()
Dump an HTML node, recursive behaviour,children are printed too,
and formatting returns are added.
htmlNodeDumpFile ()
Dump an HTML node, recursive behaviour,children are printed too,
and formatting returns are added.
htmlNodeDumpFileFormat ()
int htmlNodeDumpFileFormat (FILE *out,
xmlDocPtr doc,
xmlNodePtr cur,
const char *encoding,
int format); |
Dump an HTML node, recursive behaviour,children are printed too.
TODO: if encoding == NULL try to save in the doc encoding
htmlSaveFileEnc ()
int htmlSaveFileEnc (const char *filename,
xmlDocPtr cur,
const char *encoding); |
Dump an HTML document to a file using a given encoding
and formatting returns/spaces are added.
htmlSaveFileFormat ()
int htmlSaveFileFormat (const char *filename,
xmlDocPtr cur,
const char *encoding,
int format); |
Dump an HTML document to a file using a given encoding.
htmlNodeDumpFormatOutput ()
Dump an HTML node, recursive behaviour,children are printed too.
htmlDocContentDumpOutput ()
Dump an HTML document. Formating return/spaces are added.
htmlDocContentDumpFormatOutput ()
Dump an HTML document.