【发布时间】:2014-11-21 23:37:39
【问题描述】:
如何在此消息中添加 Header 并获取所有 xml 文档?
private Message GetRootMessage()
{
var stream = new MemoryStream();
XmlDictionaryWriter writer = XmlDictionaryWriter.CreateTextWriter(stream);
writer.WriteStartDocument();
writer.WriteStartElement("Body");
writer.WriteAttributeString("abc", "2012-04-17t10:00:00Z");
writer.WriteAttributeString("abd", "CA");
writer.WriteAttributeString("bid", "35353");
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
stream.Position = 0;
XmlDictionaryReader reader =
XmlDictionaryReader.CreateTextReader(
stream, XmlDictionaryReaderQuotas.Max);
return Message.CreateMessage(
MessageVersion.None, "", reader);
}
【问题讨论】:
-
欢迎来到 Stack Overflow!请不要只要求我们为您解决问题。向我们展示您如何尝试自己解决问题,然后向我们确切地展示结果是什么,并告诉我们您为什么觉得它不起作用。请参阅“What Have You Tried?”了解您真正需要阅读的优秀文章。
标签: xml wcf c#-4.0 xml-serialization xmldocument