我在C#中看到这两个类:XmlTextWriter
和XmlWriter
。
任何人都可以解释这个差异并告诉我在哪里使用哪个?
答案 0 :(得分:30)
XmlWriter
是一个抽象类
XmlTextWriter
是XmlWriter
的具体实现。
您应该始终致电XmlWriter.Create
。
MSDN说:
在.NET Framework 2.0版中,推荐的做法是 使用XmlWriter.Create方法创建XmlWriter实例 XmlWriterSettings类。这可以让你充分利用 此版本中引入的所有新功能。欲获得更多信息, 见Creating XML Writers。