3. XML
XML - eXtensible Markup Language
Съхранява и транспортира данни
Едновременно четим от нас хората и от машините
Unicode базиран
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
4. Цели и задачи
Лесна употреба
Универсалност
Съвместимост между системи
Съвместимост във времето
5. Понятия – markup и съдържание
Markup: от < до > или от & до ;
Останалото е съдържание
6. Понятия – tag
Markup защочващ с < и завършващ с >
Отварящ tag <section>
Затварящ tag </section>
Празен tag <line-break />
7. Понятия – element
Започва с отварящ tag
Завършва със съответния затварящ tag
Може да съдържа други елементи (деца) или съдържание
Може да е само празен tag
<section>
<greeting>Hello, world!</greeting><line-break />
</section>
8. Понятия – атрибути
Двойка ключ="стойност" в отварящия tag или в празния tag
<step number="3">Connect A to B.</step>
<img src="madonna.jpg" alt="Madonna" />
9. Понятия – декларация
Носи информация за самия документ – метаданни
<?xml version="1.0" encoding="UTF-8"?>
10. Понятия – escape
< <
> >
& &
' '
" ‘’
А A кирилица
  non-breaking space - неразделим интервал