aboutsummaryrefslogtreecommitdiffstats
path: root/xmlsave.c
diff options
context:
space:
mode:
authorRob Richards <rrichard@src.gnome.org>2005-10-21 14:45:16 +0000
committerRob Richards <rrichard@src.gnome.org>2005-10-21 14:45:16 +0000
commit2e2691b51c099943fc01243fdb69197792af0047 (patch)
tree5f6887bcac5abef7247479e667033baaf3f90e36 /xmlsave.c
parentaa62201290b6f3f3305f0fff504faf89c286a360 (diff)
downloadandroid_external_libxml2-2e2691b51c099943fc01243fdb69197792af0047.tar.gz
android_external_libxml2-2e2691b51c099943fc01243fdb69197792af0047.tar.bz2
android_external_libxml2-2e2691b51c099943fc01243fdb69197792af0047.zip
prevent output of fragment tags when serializing XHTML.
* xmlsave.c: prevent output of fragment tags when serializing XHTML.
Diffstat (limited to 'xmlsave.c')
-rw-r--r--xmlsave.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmlsave.c b/xmlsave.c
index ca1d8762..98d5dbea 100644
--- a/xmlsave.c
+++ b/xmlsave.c
@@ -1111,6 +1111,10 @@ xhtmlNodeDumpOutput(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) {
xmlDtdDumpOutput(ctxt, (xmlDtdPtr) cur);
return;
}
+ if (cur->type == XML_DOCUMENT_FRAG_NODE) {
+ xhtmlNodeListDumpOutput(ctxt, cur->children);
+ return;
+ }
buf = ctxt->buf;
if (cur->type == XML_ELEMENT_DECL) {
xmlDumpElementDecl(buf->buffer, (xmlElementPtr) cur);