xml, краткая справка

XML (англ. eXtensible Markup Language — расширяемый язык разметки) – текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями.

* XML — это язык разметки, очень похожий на HTML
* XML был создан для описания данных
* XML теги не определены жестко. Вы можете придумать свои собственные теги
* XML для описания данных составляется в соответствии с Определением Типа Документа (ОТД) или в соответствии с XML Схемой

* XML — это рекомендация W3C

* XML создан для описания данных, концентрируя свое внимание на сущность этих данных
* HTML был создан для показа данных, концентрируя внимание на том, как данные будут отображаться.

XML документы состоят из единиц размещения, называемых сущностями, которые содержат разобранные или неразобранные данные. Разобранные данные состоят из набора символов, часть которых образуют символьные данные, часть – разметку. Разметка образует описание схемы размещения и логической структуры документа. Язык XML дает механизм создания ограничений для указанной схемы размещения и логической структуры.

This entry was posted in Программирование. Bookmark the permalink.

2 Responses to xml, краткая справка

  1. VV says:

    Т.е. XML это язык программирования, что-то вроде HTML? А что такое язык “разметки”? Что за загадочная разметка?

  2. skobki says:

    Язык разметки (текста) — набор символов, вставляемых в текст для передачи информации о его выводе или строении. Текстовый документ, написанный с использованием языка разметки, содержит не только сам текст (как последовательность слов и знаков препинания), но и дополнительную информацию о различных его участках — например, указание на заголовки, выделения, списки и т. д. В более сложных случаях язык разметки позволяет вставлять в документ интерактивные элементы и содержание других документов.

Leave a Reply

Your email address will not be published. Required fields are marked *