libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 1f946c8bfe9faefcbe1b4ff092c8f355f702457c
parent fc25b48f7357f703c879c95b9e674057e0452df0
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Fri, 13 Mar 2020 16:01:51 +0100

Outputting 'standalone=yes' in XML declaration.

Diffstat:
Mutil/src/main/kotlin/XmlCombinators.kt | 10+++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/util/src/main/kotlin/XmlCombinators.kt b/util/src/main/kotlin/XmlCombinators.kt @@ -75,10 +75,14 @@ fun constructXml(indent: Boolean = false, f: XmlDocumentBuilder.() -> Unit): Str writer = IndentingXMLStreamWriter(writer) } b.writer = writer - writer.writeStartDocument() + /** + * NOTE: commenting out because it wasn't obvious how to output the + * "standalone = 'yes' directive". Manual forge was therefore preferred. + */ + // writer.writeStartDocument() f(b) - writer.writeEndDocument() - return stream.buffer.toString() + // writer.writeEndDocument() + return "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n${stream.buffer}" } class XmlDocumentDestructor {