WCF CreateMessage from custom body xml
Posted
by Cecil
on Stack Overflow
See other posts from Stack Overflow
or by Cecil
Published on 2010-03-23T11:32:57Z
Indexed on
2010/03/23
12:23 UTC
Read the original article
Hit count: 842
I have the following code:
string body = "<custom xml>";
XDocument doc = XDocument.Parse(body);
MemoryStream stream = new MemoryStream();
XmlWriter writer = XmlWriter.Create(stream);
if (writer != null)
{
doc.Save(writer);
writer.Flush();
writer.Close();
}
stream.Position = 0;
XmlReader rd = XmlReader.Create(stream);
Message output = Message.CreateMessage(msg.Version, msg.Headers.Action, rd);
output.Headers.CopyHeadersFrom(msg);
output.Properties.CopyProperties(msg.Properties);
When I try to use the message I get the following error:
hexadecimal value 0x02, is an invalid character. Line 1, position 2.
Any idea why? And what I can do to fix this?
© Stack Overflow or respective owner