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


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

Обновлен: November 2007

Класс XmlWriter — абстрактный базовый класс, который позволяет создавать однопроходные некэшируемые XML-потоки только для записи. Он может использоваться для построения XML-документов, удовлетворяющих рекомендации W3C XML 1.0 (Second Edition) (www.w3.org/TR/2000/REC-xml-20001006.html) и рекомендации по пространствам имен в XML-коде (www.w3.org/TR/REC-xml-names/).

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

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

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

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

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

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

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

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

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

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