【发布时间】:2019-05-02 08:29:53
【问题描述】:
我如何序列化空字符串/空字符串。
因为现在它会序列化为这样的元素 <Element />
我希望它是这样的元素 <Element></Element>
现在我使用StringWriter 将其序列化为 XML。
这是我的代码:
using (var sw = new Utf8StringWriter())
{
xmlSerializer.Serialize(sw, obj);
string serializedContent = sw.ToString();
}
【问题讨论】:
-
<Element />和<Element></Element>在 xml 中完全一样。 -
@Caramiriel 好吧,它们是语义上等价的;但是,任何阅读器 API 通常都可以辨别出差异
-
有没有可能因为元素不一样而导致读者读错?
标签: c# xml xmlserializer