당신은 CreateWriter을 사용하여 새 XDocument에 직접 직렬화 할 수 있습니다
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();
}
출처
2010-01-18 13:59:57
dtb
귀하의 질문은 무엇입니까? 이 주석을 직렬화 된 XML에 어떻게 추가합니까? – Natrium
개체를 XML로 serialize하는 중입니다. 주석은 개체의 표현 외부에 있으며 xml의 주석입니다. –
XMLtag를 XMLtag + Comment로 대체 할 수는 있지만 가장 좋은 해결책은 아닙니다. –