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