Подтвердить что ты не робот

В чем разница между XmlTextWriter и XmlWriter?

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

4b9b3361

Ответ 1

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

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

MSDN говорит:

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