XML
- расширяемый язык разметки [гипертекста], язык XML
#
предложенный консорциумом W3C расширяемый кроссплатформный метаязык форматирования документов World-Wide Web, подмножество языка SGML; позволяет обмениваться структурированными данными между разнородными системами. Программно- и аппаратно-независимый инструмент передачи данных между приложениями; позволяет размечать данные простыми, читабельными для человека тегами, легко описывать, пересылать, контролировать и интерпретировать данные. Разработка XML велась под руководством Джона Босака (Jon Bosak), системного архитектора из корпорации Sun Microsystems. Первая версия спецификации опубликована в феврале 1998 г. XML определяет синтаксис, который позволяет создавать языки разметки, учитывающие специфику документов заданной предметной области, например AML, MathML, XLink, SMIL, XSL и другие. Структуры данных, которые описываются подобными языками, определяют тип информации (например, имя или адрес подписчика) и шрифт её представления (полужирный, курсив и т. п.); внешние процессы могут манипулировать такими структурами и публиковать их в различных форматах. XML-документ состоит из двух частей: из определения используемого языка и собственно документа. Определение языка задаётся с помощью шаблонов DTD и может храниться как в файле с документом, так и отдельно (см. self-describing language). XML не заменяет HTML, фактически они дополняют друг друга.
Связные термины
CCXML, ebXML, IML[2], markup language, structured data, VoiceXML, WIDL, www.w3c.org, XML document, structured data, XMLP, XML parser