Технологии XML

Рубрика: Язык разметки XML

Здравствуйте, уважаемые читатели блога okITgo.ru! Решил написать пост, обобщающий связанные с языком разметки XML технологии, далее буду постепенно описывать каждую из них и из этого поста добавлять ссылки на соответствующие статьи и ресурсы.


XHTML (Extensible HTML – Расширяемый HTML)
Более строгая и чистая версия HTML, основанная на XML.

XML DOM (XML Document Object Model – Объектная Модель Документа XML)
Стандартная модель документа для доступа и манипулирования XML.

XSL (Extensible Style Sheet Language – Расширяемый Язык Таблиц Стилей)
XSL состоит из трех частей:

  • XSLT (XSL Transform – Трансформация XSL) – трансформирует XML в другие форматы, например HTML
  • XSL-FO (XSL Formatting Objects – Объекты Форматирования XSL) – для форматирования XML на экран, бумагу и т.д.
  • XPath – язык для навигации по XML документам

XQuery (XML Query Language – Язык Запросов XML)
Основанный на XML язык для осуществления запросов к XML данным.

DTD (Document Type Definition – Определение Типа Документа)
Стандарт для определения легальных (допустимых) элементов в XML документе.

XSD (XML Schema – Схема XML)
Основанная на XML альтернатива к DTD.

XLink (XML Linking Language – Язык Ссылок XML)
Язык для создания гиперссылок в XML документах.

XPointer (XML Pointer Language – Язык Указателей XML)
Позволяет гиперссылкам XLink указывать на более специфические части в XML документе.

SOAP (Simple Object Access Protocol – Простой Протокол Доступа к Объектам)
Основанный на XML протокол, позволяющий приложениям обмениваться информацией через HTTP.

WSDL (Web Services Description Language – Язык Описания Веб Служб)
Основанный на XML язык для описания веб служб.

RDF (Resource Description Framework – Общая Схема Описания Ресурсов)
Основанный на XML язык для описания веб ресурсов.

RSS (Really Simple Syndication – Действительно Простая Синдикация)

Формат для синдикации (одновременной публикации) новостей и контента новостных и им подобных сайтов.

SVG (Scalable Vector Graphics – Масштабируемая Векторная Графика)
Определяет графику в XML формате.