Сегодня речь пойдет об одной интересной и полезной возможности языка С#, которая поможет нам в документировании кода. Она называется «XML документация» или «Документирующие комментарии XML». Это такие специальные теги XML, которые содержаться в комментариях и описывают свойства или методы в конкретном файле. Так вот, есть по крайней мере три веских причины, почему всегда следует заполнять XML комментарии.
Опубликовано: август 2004 года
Продукты и технологии: библиотека EXSLT.NET, программирование на XML,
XSLT
Олег Ткаченко показывает, как можно упростить программирование на языке XML и повысить производительность с помощью расширений XSLT и XPath, предоставленных в библиотеке EXSLT.NET.
Продукты и технологии: библиотека EXSLT.NET, программирование на XML, XSLT
Олег Ткаченко показывает, как можно упростить программирование на языке XML и повысить производительность с помощью расширений XSLT и XPath, предоставленных в библиотеке EXSLT.NET.
Источник: Microsoft Автор: Амар Налла
В данной статье рассматриваются различные практические аспекты использования Xml сериализации в .Net Framework. В статье мало текста, зато много примеров кода и Xml.
SQL Server 2000 и версия SQL Server 2000 Web (SQLXML) предусматривают три способа хранения данных XML. Массовая загрузка XML и механизм Updategrams, две технологии на стороне клиента, используют аннотируемые схемы для создания отображения между содержанием документа XML и таблицами базы данных. OpenXML - это серверная технология, позволяющая строить реляционное представление по документу XML. С реляционным представлением OpenXML можно использовать код T-SQL для запроса данных из документа XML и сохранения результатов запроса в базе данных SQL Server.
С помощью представлений XML, добавленных в SQL Server 2000 и в версию SQL Server 2000 Web releases (SQLXML), удобно работать с данными, которые хранятся в базе данных SQL Server, как будто эти представления есть часть виртуального документа XML. Ранее я описывал, как создавать аннотируемую схему XML Schema Definition (XSD) для построения представлений XML. Эти представления полезны, потому что выполняют иерархические запросы XPath по реляционным данным.
Данная статья смещает акцент с работы ASP.NET и MSSQL на использование языка шаблонов XSLT, но в данной связке данные технологии представляют собой мощное и гибкое средство представления данных. Наложение шаблонов позволяет (и что будет показано в данной статье) превратить поток в таблицу HTML, преобразовать в Excel-файл, и открыть его в браузере.
Небольшая выдержка из прошлой статьи, для логичного продолжения материала. У нас есть код который выводит в браузер XML-документ (primer.aspx), немного изменим состав полей, для краткости вывода.
Данный совет пригодится программистам веб-сайтов, где есть возможность публиковать тематическую информацию, предоставляемую другими сайтами. К примеру, подобный сервис вы можете найти на сайте Лента.Ru, где можно импортировать заголовки свежих новостей посредством использования XML. Рассмотрим как мы можем использовать эти данные в своем приложении ASP.NET.
Принцип работы простой. Объект DataSet из заданной URL получает XML-данные, после чего остается их обработать, как если бы вы работали с обычными данными из базы данных.
Классы XmlTextReader и XmlTextWriter в .NET Framework поддерживают операции чтения и записи XML-данных. В статье рассматривается архитектура классов чтения (readers) и их связь с синтаксическими анализаторами (parsers) XMLDOM и SAX.
Последние комментарии