Запись 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 вместо строк. Это позволяет избежать необходимости преобразовывать значения вручную;
записывать несколько документов в выходной поток;
записывать допустимые имена, полные имена и маркеры имен.
В этом подразделе
Новые функции класса XmlWriter
Описывает изменения в классе XmlWriter.Использование XmlWriter
Описывается создание объектов XmlWriter, запись типизированных данных и другие распространенные задачи для XmlWriter.
Связанные подразделы
- XML-документы и данные
Содержит общие сведения о полнофункциональном интегрированном наборе классов, работающих с XML-документами и данными в .NET Framework.