diff --git a/SabreTools.Text.Extensions/XmlTextWriterExtensions.cs b/SabreTools.Text.Extensions/XmlTextWriterExtensions.cs index ac60b69..fedd6e6 100644 --- a/SabreTools.Text.Extensions/XmlTextWriterExtensions.cs +++ b/SabreTools.Text.Extensions/XmlTextWriterExtensions.cs @@ -45,12 +45,7 @@ namespace SabreTools.Text.Extensions if (value is null && throwOnError) throw new ArgumentNullException(nameof(value)); - writer.WriteStartElement(localName); - if (value is null) - writer.WriteRaw(string.Empty); - else - writer.WriteString(value); - writer.WriteFullEndElement(); + writer.WriteElementString(localName, value ?? string.Empty); } ///