c# xml xmlwriter xmltextwriter

c# - ¿Cuál es la diferencia entre XmlTextWriter y XmlWriter?



(1)

Estoy mirando estas dos clases en C #: XmlTextWriter y XmlWriter . ¿Alguien puede explicar la diferencia y decirme dónde usar cuál?


XmlWriter es una clase abstracta.
XmlTextWriter es una implementación específica de XmlWriter .

Siempre debes llamar a XmlWriter.Create .

MSDN dice:

En la versión 2.0 de .NET Framework, la práctica recomendada es crear instancias de XmlWriter usando el método XmlWriter.Create y la clase XmlWriterSettings. Esto le permite aprovechar al máximo todas las nuevas características introducidas en esta versión. Para obtener más información, consulte Crear escritores XML .