apply fix for XHTML1 formating from Nick Wellnhofer fixes bug #141266
* xmlsave.c: apply fix for XHTML1 formating from Nick Wellnhofer
fixes bug #141266
* test/xhtmlcomp result//xhtmlcomp*: added the specific regression
test
Daniel
diff --git a/xmlsave.c b/xmlsave.c
index b4f6de9..65b96d1 100644
--- a/xmlsave.c
+++ b/xmlsave.c
@@ -1127,10 +1127,14 @@
child = child->next;
}
} else if (cur->children != NULL) {
+ int indent = ctxt->format;
+
if (format) xmlOutputBufferWriteString(buf, "\n");
if (ctxt->level >= 0) ctxt->level++;
+ ctxt->format = format;
xhtmlNodeListDumpOutput(ctxt, cur->children);
if (ctxt->level > 0) ctxt->level--;
+ ctxt->format = indent;
if ((xmlIndentTreeOutput) && (format))
xmlOutputBufferWrite(buf, ctxt->indent_size *
(ctxt->level > ctxt->indent_nr ?