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:
| M | util/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 {