В чем разница между XmlTextWriter и XmlWriter? - PullRequest
28 голосов
/ 01 августа 2011

Я смотрю на эти два класса в C #: XmlTextWriter и XmlWriter.Может кто-нибудь объяснить разницу и сказать, где использовать какой?

1 Ответ

31 голосов
/ 01 августа 2011

XmlWriter - абстрактный класс.
XmlTextWriter - это конкретная реализация XmlWriter.

Вы всегда должны звонить XmlWriter.Create.

MSDN говорит:

В выпуске .NET Framework версии 2.0 рекомендуется создавать экземпляры XmlWriter с помощью метода XmlWriter.Create и класс XmlWriterSettings. Это позволяет вам в полной мере воспользоваться все новые функции, представленные в этом выпуске. Для дополнительной информации, см. Создание XML Writer .

...