XML - eXtensible Markup Language

Язык XML представляет собой подмножество SGML (Standardized General Markup Language).

Язык XML возник из необходимости создать более обобщенные языки разметки, обойдясь без соблюдения сложного и громоздкого стандарта SGML. Стандарт XML по-прежнему требует формально определять язык разметки, но стадия проверки корректности сделана необязательной, т. е. наличие DTD-описания не требуется (хотя и допускается). Кроме того, в XML используется лишь некоторое подмножество правил для SGML, благодаря чему разработчики быстрее схватывают принципы и реализацию технологии.

Подобно SGML, XML является метаязыком и содержит правила, по которым должно определяться множество тегов, допустимых в документе. Эти теги затем используются для разграничения единиц XML, их атрибутов и содержимого, а также для определения синтаксиса элементов. Теги прочитываются анализатором, который, в свою очередь, обеспечивает программу, обращающуюся к описанным единицам, а программа затем может производить определенные действия над этими единицами.

  1. Extensible Markup Language (XML) 1.0 W3C Recommendation 10-February-1998
    http://www.w3.org/TR/1998/REC-xml-19980210
    http://www-sbras.nsc.ru/docs/rfc/rec-xml.htm
  2. Что мы ждем от XML (Шелли Пауэрс)
    http://www-sbras.nsc.ru/win/docs/www/shelli.htm
  3. W3C Data Formats W3C NOTE 29-October-1997
    http://www.w3.org/TR/NOTE-rdfarch
  4. XML-QL: A Query Language for XML Submission to the World Wide Web Consortium 19-August-1998
    http://www.w3.org/TR/1998/NOTE-xml-ql-19980819/

ИВТ Федотов А.М. Введение в Internet
Документация по Интернет технологиям

Начало создания курса: Mondy, 19-Aug-1996 10:12:15 NOVST
Дата последней модификации: Wednesday, 17-May-2000 21:55:29 NOVST
© 1996 - 2003, А.М.Федотов
© 1996 - 2003, Институт вычислительных технологий СО РАН, Новосибирск