» Основний принцип

Наша упаковка становится брендом: дизайн упаковки товара - брендинг от Shemanoff.

Елемент - це основна структурна одиниця XML-документа. Містячи слово rose в у тэги <flower> </flower> , ми визначаємо непустий елемент, називаний <flower>, умістом якого є rose. У загальному випадку як уміст елементів можуть виступати як просто якийсь текст, так й інші, вкладені, елементи документа, секції CDATA, інструкції з обробки, коментарі, - тобто практично будь-які частини XML- документа.

Любою непустий елемент повинен складатися з початкового, кінцевого тэгов і даних, між ними ув’язнених.

Набором всіх елементів, що втримуються в документі, задається його структура й визначаються все ієрархічне співвідношення. Плоска модель даних перетворюється з використанням елементів у складну ієрархічну систему з безліччю можливих зв’язків між елементами.

Роблячи згодом пошук у якому-небудь документі, програма клієнта буде опиратися на інформацію, закладену в його структуру, - використовуючи елементи документа. Т.е. якщо, наприклад, потрібно знайти потрібний університет у потрібнім місті, то необхідно буде переглянути вміст конкретного елемента <university>, що перебуває усередині конкретного елемента <city>. Пошук при цьому, природно, буде набагато більше ефективне, чим знаходження потрібної послідовності по всьому документі.

В XML-документі, як правило, визначається хоча б один елемент, називаний кореневим, і з його програми-аналізатори починають перегляд документа. У наведеному прикладі цим елементом є <country>.

У деяких випадках тэги можуть змінювати й уточнювати семантику тих або інших фрагментів документа, по-різному визначаючи ту саму інформацію й тим самим надаючи додатку-аналізатору цього документа відомості про контекст використання описуваних даних. Наприклад, прочитавши фрагмент <city>Holliwood</city>, ми можемо догадатися, що мова в цій частині документа йде про місто, а от у фрагменті <restaurant>Holliwood</restaurant> - про забігайлівку.