XML - аббревиатура от англ. eXtensible Markup Language (пер. расширяемый язык разметки; произносится [экс-эм-эл]). XML разработан для хранения и передачи данных. XML играет важную роль, хотя и прост в изучении.
Пример документа XML:
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Напоминание</heading>
<body>Не забудь обо мне в эти выходные!</body>
</note>
Другой пример документа XML:
<?xml version="1.0" encoding="UTF-8"?>
<breakfast_menu>
<food>
<name>Belgian Waffles</name>
<price>$5.95</price>
<description>
Two of our famous Belgian Waffles with plenty of real maple syrup
</description>
<calories>650</calories>
</food>
<food>
<name>Strawberry Belgian Waffles</name>
<price>$7.95</price>
<description>
Light Belgian waffles covered with strawberries and whipped cream
</description>
<calories>900</calories>
</food>
<food>
<name>Berry-Berry Belgian Waffles</name>
<price>$8.95</price>
<description>
Belgian waffles covered with assorted fresh berries and whipped cream
</description>
<calories>900</calories>
</food>
<food>
<name>French Toast</name>
<price>$4.50</price>
<description>
Thick slices made from our homemade sourdough bread
</description>
<calories>600</calories>
</food>
<food>
<name>Homestyle Breakfast</name>
<price>$6.95</price>
<description>
Two eggs, bacon or sausage, toast, and our ever-popular hash browns
</description>
<calories>950</calories>
</food>
</breakfast_menu>
Зачем изучать XML?
XML играет важную роль во многих различных ИТ системах.
XML часто используется для передачи данных через Интернет.
Очень важно (для всех разработчиков программного обеспечения) иметь хорошее представление о XML.
Что вы изучите
В этом самоучителе XML вы узнаете:
- Что такое XML
- Как работает XML
- Как можно использовать XML
- Для чего можно использовать XML
- Что такое XML
- Как используется XML
- Дерево XML
- Правила синтаксиса XML
- XML элементы
- XML атрибуты
- XML пространства имен
- Кодировка в XML документе
- Просмотр XML файлов
- Отображение XML с CSS
- Валидация XML документов
- XML DTD
- XML схемы
- XML парсер и объект XMLHttpRequest
- XML DOM
- XML и XPath
- Отображение XML с использованием XSLT
- XLink - ссылки в XML
- XPointer - ссылки на фрагменты XML
- XML и XQuery
- CDATA - текстовые данные XML
- XML редакторы
- XML в реальной жизни
- XML - Подводим итоги