Начальные азы программирования XML

Начальные азы программирования XML width=XML - расширяемый язык разметки (англ. eXtensible Markup Language). Язык XML был создан с целью представления данных, понятных как человеку, так и компьютеру. В некотором смысле этот язык похож на HTML, но это сходство практически незначительно. В XML также используются теги, но этот стандарт, в отличие от HTML, позволяет использовать произвольную разметку тегами, и, как следствие, хранить в xml-файлах совершенно различные данные.


Любой xml=документ должен начинаться с вот такого тега:

<?xml version=”1.0″?>

Данный тег говорит о том, что это именно xml документ.

После этого в документе изут различные элементы. которые окружаются совершенно произвольными тегами, например:

<document></document>

Первый открытый элемент считается корневым. Корневой элемент, в соответствии со стандартами xml, должен быть только один. Кроме этого правила существует ещё одно: любой документ xml должен быть “хорошо структурирован”. Под этим понимается следующее: если элемент (родительский) содержит в себе другоой элемент (дочерний), то дочерний элемент должен быть закрыт раньше, чем родительский.

Элементы также могут иметь свойства, которые определяются в открывающем теге, например:

<document title=”Пример документа”>

Пустые элементы (не содержащие в себе ни текста, ни других элементов) записываются следующим образом:

<empty />

Вот пример xml-документа, который хранит в себе данные о мобильных телефонах

<?xml version=”1.0″ encoding=”UTF-8″?>
<phones>
<phone>
<manufacturer>Siemens</manufacturer>
<name>CX75</name>
<camera>1.3 Mpix</camera>
</phone>
<phone>
<manufacturer>Nokia</manufacturer>
<name>6300</name>
<camera>2.0 Mpix</camera>
</phone>
</phones>

Хранение данных в формате xml удобно по сравнению с обычными файлами при написании php-приложений. Об использовании xml в php мы поговорим следующий раз.

ИИ от Google теперь анализирует финансовый рынок и даёт сове…
Google продолжает неуклонно следовать своей стратегии внедрения искусственного интеллекта во все сервисы.…
Как привлечь большое число подписчиков Инстаграм – 8 приемов…
Вы уже распространяете информацию о своем бизнесе на Instagram. Просто после того, как за вами начинаю…
Что под капотом: как работает Поиск с Алисой …
Поиск в интернете кардинально изменился. Вместо «десяти синих ссылок» пользователь теперь может получить …
Японские гиганты требуют от OpenAI прекратить их копирование…
Организация Content Overseas Distribution Association, представляющая интересы японских правообладателей,…
Яндекс запустил платформу Промптхаб с идеями по применению и…
Яндекс представила онлайн‑платформу Промпт…
МегаОбзор
ЭЛ № ФС 77 - 68301. Выходные данные СМИ МегаОбзор
2006-2025
© MegaObzor