我使用C#(在ASP.NET环境中)创建了一个程序,该程序生成一个XML文件。它使用XmlWriter类来编写,但有一件事我不知道该怎么做。如何用C#的XmlWriter类将空字符串写入XML文件?
说,写一个字符串我做的:
xmlWriter.WriteElementString("c1", "name");
成为:
< C1>名称</C1>
这是伟大的,直到我尝试写一个空字符串:
xmlWriter.WriteElementString("c1", "");
成为:
< C1 />
但是你如何格式化它是什么?
< C1> </C1>
可能重复[C#:XmlTextWriter.WriteElementString上的空字符串失败(http://stackoverflow.com/questions/1176202/c-xmltextwriter-writeelementstring-fails-on-empty-strings) – nemesv 2012-03-17 23:12:21
是,它是重复的,该链接回答我的问题。谢谢。 – ahmd0 2012-03-17 23:22:17
我收回。它实际上并没有解决它。我仍然不能强迫它使用结束标记....如果有人知道为什么,请回复... – ahmd0 2012-03-17 23:47:19