store the line numbder in element->content, may break some software, need
* DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
tree.c xpointer.c: store the line numbder in element->content,
may break some software, need a configuration mechanism
Daniel
diff --git a/parser.c b/parser.c
index b3a0b1c..4f8b07a 100644
--- a/parser.c
+++ b/parser.c
@@ -1477,7 +1477,8 @@
lastChild = xmlGetLastChild(ctxt->node);
if (lastChild == NULL) {
- if (ctxt->node->content != NULL) return(0);
+ if ((ctxt->node->type != XML_ELEMENT_NODE) &&
+ (ctxt->node->content != NULL)) return(0);
} else if (xmlNodeIsText(lastChild))
return(0);
else if ((ctxt->node->children != NULL) &&