summaryrefslogtreecommitdiff
path: root/valid.c
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-04-23 13:41:34 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-04-23 13:41:34 +0000
commiteae522a0d8aa9f830d2e447f29b504030dbb6bbd (patch)
tree4c5c6dcb470425f0cd54e479183e021907f3afa7 /valid.c
parentde57c61c9dff4af4ae767033dc1c6291cf774cb1 (diff)
downloadlibxml2-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.c67
1 files changed, 2 insertions, 65 deletions
diff --git a/valid.c b/valid.c
index 9e8dfbd0..952284e0 100644
--- a/valid.c
+++ b/valid.c
@@ -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