Пространства имен System.Xml
System.Xml и его дочерние пространства имен (System.Xml.Linq, System.Xml.Schema и System.Xml.Serialization) содержат типы для обработки XML.
В этом разделе представлены типы в пространствах имен System.Xml, которые включены в Приложения .NET для Магазина Windows. Обратите внимание, что Приложения .NET для Магазина Windows не включает все члены каждого типа. Дополнительные сведения об типах см. в соответствующих разделах. Документация по типу показывает, какие члены включены в Приложения .NET для Магазина Windows.
Пространство имен System.Xml
Типы, поддерживаемые в Приложения .NET для Магазина Windows |
Описание |
---|---|
Задает количество проверок ввода-вывода, которые выполняют созданные объекты XmlReader и XmlWriter. |
|
Задает параметры обработки DTD. Перечисление DtdProcessing используется XmlReaderSettings. |
|
Интерфейс, определяющий контракт, который должен реализовать словарь XML, чтобы использоваться в реализациях XmlDictionaryReader и XmlDictionaryWriter. |
|
Предоставляет интерфейс, позволяющий классу возвращать информацию о строке и положении в ней. |
|
Предоставляет доступ только на чтение к набору сопоставлений префиксов и пространств имен. |
|
Указывает, нужно ли удалять дубликаты объявлений пространства имен в XmlWriter. |
|
Реализует однопотоковый XmlNameTable. |
|
Задает способ обработки разрывов строк. |
|
Задает состояние средства чтения. |
|
Уникальный идентификатор, оптимизированный для GUID. |
|
Задает состояние XmlWriter. |
|
Обеспечивает динамическое управление оптимизированными строками. |
|
Позволяет использовать динамический словарь для сжатия общих строк, присутствующих в сообщении и сохраняющих состояние. |
|
Кодирует и декодирует XML-имена, а также предоставляет методы для преобразования между типами среды CLR и типами языка определения схемы XML (XSD). При преобразовании типов данных возвращаемые значения не зависят от языкового стандарта. |
|
Реализует словарь, используемый для оптимизации реализаций модулей чтения-записи XML Windows Communication Foundation (WCF). |
|
Абстрактный класс, из которого Windows Communication Foundation (WCF) создается как производный, для выполнения сериализации и десериализации. |
|
Содержит настраиваемые значения квоты для XmlDictionaryReaders. |
|
Представляет запись, которая хранится в XmlDictionary. |
|
Абстрактный класс, из которого Windows Communication Foundation (WCF) создается как производный, для выполнения сериализации и десериализации. |
|
Возвращает подробные сведения о последнем исключении. |
|
Разрешает, добавляет и удаляет пространства имен из коллекции, а также обеспечивает управление областью для этих пространств имен. |
|
Определяет область пространства имен. |
|
Таблица атомизированных объектов строки. |
|
Задает тип узла. |
|
Предоставляет все контекстные данные, необходимые XmlReader для анализа фрагмента XML. |
|
Представляет полное имя XML. |
|
Представляет средство чтения, обеспечивающее быстрый прямой доступ (без кэширования) к данным XML. |
|
Задает набор функций, которые должны поддерживаться объектом XmlReader, создаваемым с помощью метода Create. |
|
Указывает текущую область xml:space. |
|
Представляет средство записи, обеспечивающее быстрый прямой способ (без кэширования) создания потоков или файлов, содержащих данные XML. |
|
Задает набор функций, которые должны поддерживаться объектом XmlWriter, созданным с помощью метода Create. |
Пространство имен System.Xml.Linq
Типы, поддерживаемые в Приложения .NET для Магазина Windows |
Описание |
---|---|
Содержит методы расширения LINQ to XML. |
|
Указывает возможности загрузки во время анализа XML. |
|
Определяет, нужно ли пропускать дубликаты пространств имен при загрузке объекта XDocument с помощью XmlReader. |
|
Указывает параметры сериализации. |
|
Представляет атрибут XML. |
|
Представляет текстовый узел, содержащий CDATA. |
|
Представляет комментарий XML. |
|
Представляет узел, который может содержать другие узлы. |
|
Представляет объявление XML. |
|
Представляет XML-документ. |
|
Представляет определение типа XML-документа (DTD). |
|
Представляет элемент XML. |
|
Представляет имя элемента или атрибута XML. |
|
Представляет пространство имен XML. Этот класс не наследуется. |
|
Представляет абстрактное понятие узла (элемент, примечание, тип документа, инструкция по обработке или текстовый узел) в дереве XML. |
|
Содержит функциональные возможности для сравнения узлов по порядку их документов. Этот класс не наследуется. |
|
Сравнивает узлы, чтобы определить — эквивалентны ли они. Этот класс не наследуется. |
|
Представляет узел или атрибут в дереве XML. |
|
Указывает тип события, когда для XObject создается событие. |
|
Предоставляет данные для событий Changing и Changed. |
|
Представляет инструкцию по обработке XML. |
|
Представляет элементы в дереве XML, поддерживающем отложенный потоковый выход. |
|
Представляет текстовый узел. |
Пространство имен System.Xml.Schema
Типы, поддерживаемые в Приложения .NET для Магазина Windows |
Описание |
---|---|
Встроенное представление схемы XML, как указано в схеме XML консорциума W3C, Часть 1: Структуры и схема XML, Часть 2: Спецификации типов данных. |
|
Указывает, требуется ли префикс пространства имен для атрибутов или элементов. |
Пространство имен System.Xml.Serialization
Типы, поддерживаемые в Приложения .NET для Магазина Windows |
Описание |
---|---|
Предоставляет пользовательский формат для сериализации и десериализации XML. |
|
Указывает, что член (поле, возвращающее массив объектов XmlAttribute) может содержать любые атрибуты XML. |
|
Указывает, что член (поле, возвращающее массив объектов XmlElement или XmlNode) содержит объекты, представляющие любые XML-элементы, не имеющие соответствующий член в сериализуемом или десериализуемом объекте. |
|
Представляет коллекцию объектов XmlAnyElementAttribute. |
|
Указывает, что объект XmlSerializer должен сериализовать определенный член класса в виде массива XML-элементов. |
|
Задает производные типы, которые XmlSerializer может поместить в сериализованный массив. |
|
Представляет коллекцию объектов XmlArrayItemAttribute. |
|
Указывает, что объект XmlSerializer должен сериализовать член класса в виде атрибута XML. |
|
Позволяет переопределять атрибуты свойства, поля и класса, если для сериализации или десериализации объекта используется XmlSerializer. |
|
Представляет коллекцию объектов атрибутов, управляющих тем, как XmlSerializer сериализует и десериализует объект. |
|
Указывает на возможность обнаружения члена в дальнейшем с помощью перечисления. |
|
Указывает, что открытое поле или свойство представляют XML-элемент, когда XmlSerializer сериализует или десериализует объект, который его содержит. |
|
Представляет коллекцию объектов XmlElementAttribute, используемых XmlSerializer для переопределения способа сериализации класса, заданного по умолчанию. |
|
Определяет, каким образом XmlSerializer сериализует член перечисления. |
|
Указывает методу Serialize класса XmlSerializer не сериализовать открытое поле или значение открытого свойства, доступного для чтения и записи. |
|
Позволяет XmlSerializer распознать тип при сериализации или десериализации объекта. |
|
Указывает, что целевое свойство, параметр, возвращаемое значение или член класса содержит префиксы, связанные с пространством имен, используемым в XML-документе. |
|
Управляет XML-сериализацией конечного объекта атрибута как корневого XML-элемента. |
|
При применении к типу сохраняет имя статического метода типа, возвращающего схему XML и XmlQualifiedName (или XmlSchemaType для анонимных типов), управляющих сериализацией типа. |
|
Сериализует и десериализует объекты в XML-документы и из них. XmlSerializer позволяет управлять кодированием объектов в формат XML. |
|
Содержит пространства имен и префиксы XML, которые XmlSerializer использует для создания полных имен в экземпляре XML-документа. |
|
Указывает XmlSerializer, что член следует считать XML-текстом при сериализации или десериализации содержащего его класса. |
|
Управляет схемой XML, создаваемой при сериализации конечного объекта атрибута с помощью XmlSerializer. |