Средства XML в Visual Studio
Обновлен: Ноябрь 2007
XML — это язык разметки, позволяющий задавать формат описания данных. С его помощью можно описывать содержимое более точно, а также делать результаты межплатформенного поиска более выразительными. Кроме того, язык XML позволяет отделить данные от представления. Так, в языке HTML теги используются для того, чтобы указать обозревателю на необходимость отображения данных полужирным шрифтом или курсивом, а в языке XML теги используются только для описания данных, таких как названия городов, показатели температуры или атмосферного давления. В языке XML для представления данных в обозревателе используются таблицы стилей, такие как XSL и CSS. Язык XML отделяет данные от представления и от процесса обработки. Это позволяет отображать и обрабатывать данные произвольным образом, применяя различные приложения и таблицы стилей.
XML является подмножеством языка SGML, оптимизированным для передачи через Интернет. Стандарт языка определен консорциумом W3C. Данный стандарт гарантирует унификацию структурированных данных и их независимость от приложений и поставщиков.
XML лежит в основе многих возможностей Visual Studio и .NET Framework. В следующем разделе представлены названия средств и свойств, относящихся к XML, которые присутствуют в Visual Studio и .NET Framework.
Дополнительную информацию см. в Центре разработчиков XML (https://msdn.Microsoft.com/xml), где представлены новейшие статьи, техническая информация, загружаемые файлы, новости и другие ресурсы для разработчиков XML.
В этом подразделе
Работа с XML-данными
Роль XML в обработке данных в Visual Studio.Отладка XSLT
Описание использования отладчика Visual Studio для отладки XSLT.
Ссылка
Справочник по XML-стандартам
Информация об XML-технологиях: языке XML, DTD, схемах XML и XSLT.System.Xml
Классы и иные элементы, составляющие пространство имен System.Xml, и ссылки на подробные сведения о каждом элементе.System.Xml.Serialization
Классы и иные элементы, составляющие пространство имен System.Xml.Serialization, и ссылки на подробные сведения о каждом элементе.
Связанные подразделы
Модель DOM для XML
Связь класса XmlDocument и сопутствующих ему классов со спецификациями поддержки пространств имен 1 и 2 уровня ядра объектной модели документов W3C.Чтение XML с помощью XmlReader
Однонаправленное чтение потоковых XML-данных без кэширования с помощью класса XmlReader.Запись XML с помощью XmlWriter
Однонаправленная генерация потоковых XML-данных без кэширования с помощью класса XmlWriter и построение документов XML, соответствующих стандарту W3C.Преобразования XSLT
Описание реализации рекомендаций XSLT 1.0 в классе XslCompiledTransform.Обработка XML-данных с использованием модели данных XPath
Описание обработки XML-данных, хранимых в документе XPathDocument или XmlDocument, с помощью класса XPathNavigator. Класс XPathNavigator, основанный на стандарте XQuery 1.0 и модели данных XPath 2.0, может использоваться для перемещения по XML-данным и их редактирования.Модель объектов схемы XML (SOM)
Описание классов, используемых для создания XML-схем и работы с ними; для загрузки и редактирования схем служит класс XmlSchema.Разрешение внешних XML-ресурсов, именованных посредством URI
Описание абстрактного класса XmlResolver, разрешающего внешние источники XML, имена которых задаются с помощью универсальных кодов ресурсов (URI).