Я смотрю на эти два класса в C #: XmlTextWriter и XmlWriter.Может кто-нибудь объяснить разницу и сказать, где использовать какой?
XmlTextWriter
XmlWriter
XmlWriter - абстрактный класс. XmlTextWriter - это конкретная реализация XmlWriter.
Вы всегда должны звонить XmlWriter.Create.
XmlWriter.Create
MSDN говорит:
В выпуске .NET Framework версии 2.0 рекомендуется создавать экземпляры XmlWriter с помощью метода XmlWriter.Create и класс XmlWriterSettings. Это позволяет вам в полной мере воспользоваться все новые функции, представленные в этом выпуске. Для дополнительной информации, см. Создание XML Writer .