From b696beaa481a11a5276186b9e2bc2be3cb32a922 Mon Sep 17 00:00:00 2001 From: P T Withington Date: Fri, 19 Sep 2014 13:36:40 -0400 Subject: [PATCH] SI-8834 serialize, sequenceToXML pass all options serialize and sequenceToXML recursively call each other but were not passing all formatting options. Fix that. --- src/main/scala/scala/xml/Utility.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/scala/xml/Utility.scala b/src/main/scala/scala/xml/Utility.scala index aea4f45fc..e9aa88de6 100755 --- a/src/main/scala/scala/xml/Utility.scala +++ b/src/main/scala/scala/xml/Utility.scala @@ -219,7 +219,7 @@ object Utility extends AnyRef with parsing.TokenTests { case c: Comment if !stripComments => c buildString sb case s: SpecialNode => s buildString sb case g: Group => - for (c <- g.nodes) serialize(c, g.scope, sb, minimizeTags = minimizeTags); sb + for (c <- g.nodes) serialize(c, g.scope, sb, stripComments, decodeEntities, preserveWhitespace, minimizeTags); sb case el: Elem => // print tag with namespace declarations sb.append('<') @@ -234,7 +234,7 @@ object Utility extends AnyRef with parsing.TokenTests { } else { // children, so use long form: ... sb.append('>') - sequenceToXML(el.child, el.scope, sb, stripComments) + sequenceToXML(el.child, el.scope, sb, stripComments, decodeEntities, preserveWhitespace, minimizeTags) sb.append("')