XML (extensible Markup Language) — это язык разметки текста. Разметкой является все, что не относится к содержанию, или, как модно говорить, контенту: структура документа, формат, вид и т. д. Разметка осуществляется с помощью тегов — управляющих элементов, заключенных в угловые скобки. Теги в XML всегда парные: открывающий тег записывается перед размечаемым фрагментом, а закрывающий — после него. Закрывающий тег выглядит так же, как открывающий, но предваряется косой чертой, например:
<summary> Класс для работы с регулярными выражениями </summary>
В тегах могут присутствовать атрибуты — элементы вида имя = значение, уточняющие и дополняющие описание элемента.
Язык XML широко распространен в Интернете благодаря его универсальности и переносимости. Корпоративные приложения используют XML как основной формат для обмена данными. Строго говоря, XML является не языком, а системой правил для описания языков.
ПРИМЕЧАНИЕ
Многие составляющие технологии.NET неразрывно связаны с XML, поэтому в пространстве имен System.Xml библиотеки.NET описано множество классов, поддерживающих XML. Объем и задача учебника не позволяют описать эти классы и технологии.
|
|
Любой программный продукт требуется документировать. Соответствие версий документации и программы — серьезная проблема, которая решается в.NET встраиванием документации прямо в код программы с помощью комментариев и XML-тегов.
Комментарии, используемые для построения файлов документации, начинаются с символов /// и размещаются перед соответствующим элементом программы. Внутри комментариев записываются теги, относящиеся к комментируемому элементу — классу, методу, параметру метода и т. п. Теги перечислены в табл. 15.5.
Таблица 15.5. Теги документирования