SGML - это стандартный обобщённый язык разметки (Standard Generalized Markup Language) - метаязык, на котором можно определять язык разметки для документов. Кратко я уже рассказывал о нём здесь. Сегодня будет тоже кратко, но чуть ближе к практической плоскости. Этот язык является потомком языка GML, разработанного в IBM аж в 1969 году (я в этом году только родился))). В свою очередь, SGML является “прародителем” HTML, XML и XHTML. SGML состоит из нескольких основных частей, с одной из которых вы наверняка встречались, если более-менее давно изучаете HTML. Это SGML-директива, которую можно найти в первой строке почти каждого HTML-документа...