Поддержка типов в классах System.Xml
Обновлен: November 2007
На платформе .NET Framework версии 2.0 основные классы XML были улучшены, чтобы включить функции поддержки типов. Классы XmlReader, XmlWriter и XPathNavigator включают функции поддержки типов, включая возможность преобразования между собой типов схемы XML и типов CLR.
На платформе .NET Framework версии 2.0 классы XmlReader, XmlWriter и XPathNavigator были улучшены, чтобы включить функции поддержки типов.
Каждый из классов XmlReader и XPathNavigator включает свойство SchemaInfo, которое возвращает данные о схеме в узле.
Методы ReadContentAs и ReadElementContentAs и методы класса XmlReader считывают текстовое значение и преобразуют его в значение CLR за один вызов метода.
Метод WriteValue класса XmlWriter преобразует тип CLR в тип схемы XML при записи XML-документа.
Свойства ReadContentAs и TypedValue класса XPathNavigator возвращают значение узла и преобразуют его в значение CLR за один вызов метода.
![]() |
---|
На платформе .NET Framework версии 1.0 класс XmlConvert был нужен для взаимного преобразования типов схемы XML и типов CLR. |
В этом подразделе
Сопоставление типов XML-данных с типами CLR
Описывает сопоставления типов данных XML и типов CLR по умолчанию.Примечания по реализации поддержки типов XML
Обсуждаются некоторые детали реализации поддержки типов.Преобразование типов XML-данных
Описывает использование класса XmlConvert для взаимного преобразования типов схемы XML и типов CLR.
Связанные подразделы
Доступ к XML-данным со строгой типизацией с помощью XPathNavigator