From 69bbe56e669bfeccf19a8694491d36f870c06e45 Mon Sep 17 00:00:00 2001 From: FreePhoenix888 Date: Sun, 10 Jul 2022 11:37:25 +0600 Subject: [PATCH] Minify xml by using XmlDocument.InnerXml --- .../XmlImporterAndExporterTests.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/csharp/Platform.Data.Doublets.Xml.Tests/XmlImporterAndExporterTests.cs b/csharp/Platform.Data.Doublets.Xml.Tests/XmlImporterAndExporterTests.cs index 5254991..233bc11 100644 --- a/csharp/Platform.Data.Doublets.Xml.Tests/XmlImporterAndExporterTests.cs +++ b/csharp/Platform.Data.Doublets.Xml.Tests/XmlImporterAndExporterTests.cs @@ -61,8 +61,11 @@ public void Test(string initialXml) var exportedXmlStream = new MemoryStream(); Export(documentLink, storage, exportedXmlStream); var exportedXml = Encoding.UTF8.GetString(encodedXmlStream.ToArray()); - var minimizedInitialXml = Regex.Replace(initialXml, "(\"(?:[^\"\\\\]|\\\\.)*\")|\\s+", "$1"); - Assert.Equal(minimizedInitialXml, exportedXml); + // var minimizedInitialXml = Regex.Replace(initialXml, "(\"(?:[^\"\\\\]|\\\\.)*\")|\\s+", "$1"); + var xmlDocument = new XmlDocument(); + xmlDocument.LoadXml(exportedXml); + var minimizedInitialXml = xmlDocument.InnerXml; + Assert.Equal(exportedXml, minimizedInitialXml); } } }