From 06ea2587b15ee50b69a92546e031b3c819addca1 Mon Sep 17 00:00:00 2001 From: Steve Bohlen Date: Wed, 2 Jan 2013 11:29:32 -0500 Subject: [PATCH] SPRNET-1535 Ems and Nms XmlMessageConverters respect BOM setting --- .../Messaging/Ems/Support/Converter/XmlMessageConverter.cs | 2 +- .../Messaging/Nms/Support/Converter/XmlMessageConverter.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Support/Converter/XmlMessageConverter.cs b/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Support/Converter/XmlMessageConverter.cs index e7dcf219..f0070c75 100644 --- a/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Support/Converter/XmlMessageConverter.cs +++ b/src/Spring/Spring.Messaging.Ems/Messaging/Ems/Support/Converter/XmlMessageConverter.cs @@ -103,7 +103,7 @@ namespace Spring.Messaging.Ems.Support.Converter { using (MemoryStream memoryStream = new MemoryStream()) { - using (XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8)) + using (XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, new UTF8Encoding(EncoderShouldEmitUtf8Identifier))) { XmlSerializer xs = new XmlSerializer(objectToConvert.GetType()); xs.Serialize(xmlTextWriter, objectToConvert); diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/XmlMessageConverter.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/XmlMessageConverter.cs index 2b88352e..802b7ff2 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/XmlMessageConverter.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/Converter/XmlMessageConverter.cs @@ -102,7 +102,7 @@ namespace Spring.Messaging.Nms.Support.Converter { using (MemoryStream memoryStream = new MemoryStream()) { - using (XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8)) + using (XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, new UTF8Encoding(EncoderShouldEmitUtf8Identifier))) { XmlSerializer xs = new XmlSerializer(objectToConvert.GetType()); xs.Serialize(xmlTextWriter, objectToConvert);