我正在使用 C# 对象来序列化/反序列化 XML。
我想在序列化时向 XML 文件添加注释,该注释将是基本注释<!-- comment -->
在标准 xml 标签之后<?xml version="1.0" encoding="UTF-8"?>
该注释不需要反序列化,它是一个基本注释,用于指示创建 xml 文件的产品和版本。
可以直接序列化成新的X文档 using 创建作家:
XDocument document = new XDocument();
document.Add(new XComment("Product XY Version 1.0.0.0"));
using (XmlWriter writer = document.CreateWriter())
{
serializer.WriteObject(writer, graph);
}
document.Save(Console.Out);
或者,您可以序列化为任何其他XmlWriter还有:
using (XmlWriter writer = XmlWriter.Create(Console.Out))
{
writer.WriteStartDocument();
writer.WriteComment("Product XY Version 1.0.0.0");
serializer.WriteObject(writer, graph);
writer.WriteEndDocument();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)