1
我有我已经使用XmlSerializer序列化到XML文档的对象列表。 不过,我想对整个结果包装成两个标签:
<message>
<!-My Serialized content goes here-->
</message>
我需要打开它作为一个XML文件,并添加一个新的根元素或者是有这样做的另一种方式?
RGDS, MK
我有我已经使用XmlSerializer序列化到XML文档的对象列表。 不过,我想对整个结果包装成两个标签:
<message>
<!-My Serialized content goes here-->
</message>
我需要打开它作为一个XML文件,并添加一个新的根元素或者是有这样做的另一种方式?
RGDS, MK
XmlSerializer的写入一个的XmlWriter。首先将开始标记写入写入器,然后序列化,并在最后关闭消息标记。
实施例:
XmlWriter writer = // Your writer
XmlSerializer ser = new XmlSerializer(typeof(DateTime));
writer.WriteStartElement("message");
ser.Serialize(writer,DateTime.Now);
writer.WriteEndElement();
感谢。它的工作除了我不得不在最后添加writer.Flush()。 – koumides 2010-11-02 10:11:29