XML

простыми словами

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

Пример:

<?xml version=»1.0″ encoding=»utf-8″?>
<!DOCTYPE recipe>
<recipe name=»бутерброд» preptime=»2min» cooktime=»3min»>
   <title>
      Бутерброд с сыром и колбасой
   </title>
   <compositions>
      <ingredient amount=»1″ unit=»шт»>Хлеб</ingredient>
      <ingredient amount=»2″ unit=»кусок»>Колбаса</ingredient>
      <ingredient amount=»3″ unit=»грамм»>Масло</ingredient>
      <ingredient amount=»1″ unit=»кусок»>Сыр</ingredient>
   </compositions>
   <instruction>
     <step>
        Отрезать ломтик хлеба. 
     </step>
     <step>
        Намазать хлеб маслом. 
     </step>
     <step>
        Положить на хлеб куски сыра и колбасы.
     </step>
   </instruction>
</recipe>

* в данном примере используются следующие теги: recipetitlecompositionsingredientinstructionstep. Напомню, теги могут быть любые. В начале документа идет <?xml version=»1.0″ encoding=»utf-8″?> — это строка говорит об использовании XML версии 1 и кодировки UTF-8.

Подробнее о XML на сайте Википедия