From ae59978bee98f2eace5db092013d030b0f46cad3 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 30 Sep 2020 09:56:42 -0700 Subject: [PATCH] Only write raw on empty for XML --- SabreTools.Library/IO/XmlTextWriterExtensions.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SabreTools.Library/IO/XmlTextWriterExtensions.cs b/SabreTools.Library/IO/XmlTextWriterExtensions.cs index 082d2c07..505d5ba1 100644 --- a/SabreTools.Library/IO/XmlTextWriterExtensions.cs +++ b/SabreTools.Library/IO/XmlTextWriterExtensions.cs @@ -27,7 +27,10 @@ namespace SabreTools.Library.IO public static void WriteRequiredElementString(this XmlTextWriter writer, string localName, string value) { writer.WriteStartElement(localName); - writer.WriteRaw(value ?? string.Empty); + if (value == null) + writer.WriteRaw(string.Empty); + else + writer.WriteString(value); writer.WriteFullEndElement(); }