version 1.13, 1999/12/21 17:53:00
|
version 1.14, 1999/12/28 15:31:13
|
Line 28
|
Line 28
|
#include "entities.h" |
#include "entities.h" |
#include "valid.h" |
#include "valid.h" |
|
|
|
static void |
|
htmlDocContentDump(xmlBufferPtr buf, xmlDocPtr cur); |
|
|
/** |
/** |
* htmlDtdDump: |
* htmlDtdDump: |
* @buf: the HTML buffer output |
* @buf: the HTML buffer output |
Line 108 htmlAttrListDump(xmlBufferPtr buf, xmlDo
|
Line 111 htmlAttrListDump(xmlBufferPtr buf, xmlDo
|
} |
} |
|
|
|
|
static void |
void |
htmlNodeDump(xmlBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur); |
htmlNodeDump(xmlBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur); |
/** |
/** |
* htmlNodeListDump: |
* htmlNodeListDump: |
Line 138 htmlNodeListDump(xmlBufferPtr buf, xmlDo
|
Line 141 htmlNodeListDump(xmlBufferPtr buf, xmlDo
|
* |
* |
* Dump an HTML node, recursive behaviour,children are printed too. |
* Dump an HTML node, recursive behaviour,children are printed too. |
*/ |
*/ |
static void |
void |
htmlNodeDump(xmlBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur) { |
htmlNodeDump(xmlBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur) { |
htmlElemDescPtr info; |
htmlElemDescPtr info; |
|
|
Line 149 htmlNodeDump(xmlBufferPtr buf, xmlDocPtr
|
Line 152 htmlNodeDump(xmlBufferPtr buf, xmlDocPtr
|
/* |
/* |
* Special cases. |
* Special cases. |
*/ |
*/ |
|
if (cur->type == XML_HTML_DOCUMENT_NODE) { |
|
htmlDocContentDump(buf, (xmlDocPtr) cur); |
|
return; |
|
} |
if (cur->type == HTML_TEXT_NODE) { |
if (cur->type == HTML_TEXT_NODE) { |
if (cur->content != NULL) { |
if (cur->content != NULL) { |
xmlChar *buffer; |
xmlChar *buffer; |