Поделиться через


Запись XML с помощью XmlWriter

Класс XmlWriter — абстрактный базовый класс, который позволяет создавать однопроходные некэшируемые XML-потоки, доступные только на запись.Его можно использовать для построения XML-документов, соответствующих рекомендации W3C XML 1.0 (четвертый выпуск) и рекомендации по пространствам имен в XML.

Класс XmlWriter позволяет выполнять следующие действия:

  • проверять допустимость XML-символов и допустимость XML-имен элементов и атрибутов;

  • проверять правильность формата XML-документа;

  • кодировать двоичные байты в формат Base64 или BinHex и записывать полученный текст;

  • передавать значения, используя типы среды CLR вместо строк.Это позволяет избежать необходимости преобразовывать значения вручную;

  • записывать несколько документов в выходной поток;

  • записывать допустимые имена, полные имена и маркеры имен.

В этом подразделе

Связанные подразделы

  • XML-документы и данные
    Содержит общие сведения о полнофункциональном интегрированном наборе классов, работающих с XML-документами и данными в .NET Framework.