XML
XML — формат файлов, язык разметки общего назначения, разработанный параллельно с HTML.
Подробности[править]
Файлы XML состоят из традиционного объявления версии XML, в которой написан документ, после чего набора вложенных друг в друга элементов. В отличие от языка HTML, который содержит в себе два корневых элемента — head и body, XML может использовать произвольные названия корневых и вложенных элементов, которые описывают любые необходимые сущности, а не только отображаемый браузером код.
Язык не обладает фиксированным набором тегов, более того он вообще не имеет базовых тегов; XML используется в сочетании с конкретными спецификациями, обозначающими какие теги присутствуют в документе и что они обозначают. Одной из целей создания языка было, чтобы информация в этом формате была хорошо понятна как для машин, так и при просмотре человеком, получилось наполовину. Часто используется для описания различных файлов конфигурации.
В отличие от HTML, опять же, информация обязана находиться между парой тегов элемента, не допускается всирание информации, затем ещё одного тега в рамках одного и того же тега. Это позволяет эффективно обрабатывать XML-документы при помощи автоматизированных программ.
Примеры[править]
- Sitemap — файл со списком всех страниц на сайте, помогающий поисковым роботам в них как следует вдолбиться. Состоит из корневого элемента urlset, множества элементов url, в которых имеются элементы типа loc (конкретные адреса), а также свойства lastmod (последнее изменение страницы) и priority (насколько важно обновлять эти страницы). Обычно такие файлы генерируются автоматически.