diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-04-23 13:41:34 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-04-23 13:41:34 +0000 |
commit | eae522a0d8aa9f830d2e447f29b504030dbb6bbd (patch) | |
tree | 4c5c6dcb470425f0cd54e479183e021907f3afa7 /valid.c | |
parent | de57c61c9dff4af4ae767033dc1c6291cf774cb1 (diff) | |
download | libxml2-eae522a0d8aa9f830d2e447f29b504030dbb6bbd.tar.gz |
Time to work on helping the Gnome Doc project, first step is reintegrating
the SGML DocBook parser in libxml2 distrib:
- DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
xmlversion.h.in: started (re)integrating the DocBook SGML parser.
- SAX.[ch]: cleanup and updates for DocBook
- debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
ex SGML identifier changes
- valid.c: removed a static unused function.
Daniel
Diffstat (limited to 'valid.c')
-rw-r--r-- | valid.c | 67 |
1 files changed, 2 insertions, 65 deletions
@@ -3601,8 +3601,8 @@ xmlSprintfElements(char *buf, xmlNodePtr node, int glob) { break; case XML_ATTRIBUTE_NODE: case XML_DOCUMENT_NODE: -#ifdef LIBXML_SGML_ENABLED - case XML_SGML_DOCUMENT_NODE: +#ifdef LIBXML_DOCB_ENABLED + case XML_DOCB_DOCUMENT_NODE: #endif case XML_HTML_DOCUMENT_NODE: case XML_DOCUMENT_TYPE_NODE: @@ -3793,69 +3793,6 @@ done: } /** - * xmlSprintfElementChilds: - * @buf: an output buffer - * @content: An element - * @glob: 1 if one must print the englobing parenthesis, 0 otherwise - * - * This will dump the list of childs to the buffer - * Intended just for the debug routine - */ -static void -xmlSprintfElementChilds(char *buf, xmlNodePtr node, int glob) { - xmlNodePtr cur; - - if (node == NULL) return; - if (glob) strcat(buf, "("); - cur = node->children; - while (cur != NULL) { - switch (cur->type) { - case XML_ELEMENT_NODE: - strcat(buf, (char *) cur->name); - if (cur->next != NULL) - strcat(buf, " "); - break; - case XML_TEXT_NODE: - if (xmlIsBlankNode(cur)) - break; - case XML_CDATA_SECTION_NODE: - case XML_ENTITY_REF_NODE: - strcat(buf, "CDATA"); - if (cur->next != NULL) - strcat(buf, " "); - break; - case XML_ATTRIBUTE_NODE: - case XML_DOCUMENT_NODE: -#ifdef LIBXML_SGML_ENABLED - case XML_SGML_DOCUMENT_NODE: -#endif - case XML_HTML_DOCUMENT_NODE: - case XML_DOCUMENT_TYPE_NODE: - case XML_DOCUMENT_FRAG_NODE: - case XML_NOTATION_NODE: - case XML_NAMESPACE_DECL: - strcat(buf, "???"); - if (cur->next != NULL) - strcat(buf, " "); - break; - case XML_ENTITY_NODE: - case XML_PI_NODE: - case XML_DTD_NODE: - case XML_COMMENT_NODE: - case XML_ELEMENT_DECL: - case XML_ATTRIBUTE_DECL: - case XML_ENTITY_DECL: - case XML_XINCLUDE_START: - case XML_XINCLUDE_END: - break; - } - cur = cur->next; - } - if (glob) strcat(buf, ")"); -} - - -/** * xmlValidateOneElement: * @ctxt: the validation context * @doc: a document instance |