Главная или честный способ заработка в сети Зачем мне это? Всё начинается с идеи

Коротко о XML

Аббревиатура XML расшифровывается как eXtensible Markup Language. Переводится на русский язык эта фраза как расширяемый язык разметки. И действительно, XML является расширяемым языком разметки. XML применяется для работы с данными (хранения структурированных данных). В частности, при помощи раширяемого языка разметки создаётся такой файл как Saitmap.xml. Начинается xml-документ всегда с указания версии XML.

<?xml version="1.0" encoding="UTF-8"?>

Теперь рассмотрим простой xml-документ, чтобы понять как это работает.

<?xml version="1.0" encoding="UTF-8"?>
<root>
 <memos> <!--Переводится на русский язык как "заметки". Открываем теги для записи заметок.-->
  <memo id="1" date="31.05.2013" time="15.00">
   <topic>Сходи в поликлиннику</topic>
   <content>01.06.2013 в 12.00 к терапевту</content>
  </memo>
  <memo id="2" date="01.06.2013" time="15.00">
   <topic>Поставь штамп после врача</topic>
   <content />
  </memo>
 </memos> <!--Переводится на русский язык как "заметки". Закрываем тег для записи заметок.-->
</root>

Как уже говорилось, сначала была указана версия XTML и кодировка тоже. После этого идёт открывающий тег <root>, переводится на русский язык он как корень, такое имя основного каталога было взято из головы, так как удобно его использовать, но этот тег может быть назван как угодно, хоть русскими буквами и словами, если кодировка позволяет. В этом каталоге находится такой подкаталог, как <memoes>, что переводится как заметки, в этом подкаталоге заметки и находятся, каждая между тегами <memo>...</memo>, всего 2 штуки. Каждой из них присвоен атрибут id, и время, в которое запись была сделана. Ну и также само содержимое: тема, между тегами <topic>...</topic> и содержимое этой темы между тегами <content>...</content>. Затем закрываем тег <memoes>, а после него </root>. Из разбора кода видно, что:

В веб-технологиях XML применяется для создания карт сайтов (Saitmap.xml), обмена данными между программами, также на его основе создан такой язык как XHTML, расширенная версия HTML.