enhanced output indenting (bug 133264)
* xmlwriter.c: enhanced output indenting (bug 133264)
diff --git a/ChangeLog b/ChangeLog
index ef50808..6875929 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Mon Feb 2 20:22:18 PST 2004 William Brack <wbrack@mmm.com.hk>
+
+ * xmlwriter.c: enhanced output indenting (bug 133264)
+
Mon Feb 2 16:13:33 PST 2004 William Brack <wbrack@mmm.com.hk>
* xmlreader.c, include/libxml/xmlreader.h: applied patch from
diff --git a/xmlwriter.c b/xmlwriter.c
index c6df6f2..6074014 100644
--- a/xmlwriter.c
+++ b/xmlwriter.c
@@ -868,6 +868,8 @@
sum += count;
/* fallthrough */
case XML_TEXTWRITER_NAME:
+ if (writer->indent) /* next element needs indent */
+ writer->doindent = 1;
count = xmlOutputBufferWriteString(writer->out, "/>");
if (count < 0)
return -1;